[TUT][SA-MP 0.3]Dialog Box
- Replies 50
- Views 18.3k
- Created
- Last Reply
Top Posters In This Topic
-
Megadreams 11 posts -
Big Boss 6 posts -
Johannetje2 6 posts -
1112rutger 5 posts
Featured Replies
Recently Browsing 0
- No registered users viewing this page.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])<BR>{<BR><BR>return 1;<BR>}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 0){ new string[128]; new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); if(response){ format(string, sizeof(string), "player %s has accepted the rules", playername); } else { format(string, sizeof(string), "player %s won't accept the rules and is kicked", playername); Kick(playerid); } } SendClientMessageToAll(COLOR_YELLOW, string); return 1; } return 1; }public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 2 && response == 1) { if(listitem == 0) { GivePlayerWeapon(playerid, 25, 9999); SendClientMessage(playerid, COLOR_YELLOW, "Je kreeg een Shotgun!"); } if(listitem == 1) { GivePlayerWeapon(playerid, 26, 9999); SendClientMessage(playerid, COLOR_YELLOW, "Je kreeg een Sawnoff Shotgun!"); } if(listitem == 2) { GivePlayerWeapon(playerid, 27, 9999); SendClientMessage(playerid, COLOR_YELLOW, "Je kreeg een Combat Shotgun!"); } return 1; } return 1; }public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 0) { if(response) { new message[128]; password[playerid] = dini_Int(accountfile, "password"); job[playerid] = dini_Int(accountfile, "job"); adminlevel[playerid] = dini_Int(accountfile, "adminlevel"); if(password[playerid] != udb_hash(inputtext)) { SendClientMessage(playerid, COLOR_RED, "The password is wrong."); ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT,"Login in United Roleplay","Welcome to United Roleplay.\nThis account exist, please login.\n\nPassword:","Login","Cancel"); } else { format(message, sizeof(message), "%s you have succesfully logged in.", playername, inputtext); SendClientMessage(playerid, COLOR_YELLOW, message); logged[playerid] = 1; } } else { SendClientMessage(playerid, COLOR_RED, "You cannot enter the server without login or registering!"); format(kickmessage, sizeof(kickmessage), "UnitedBot kicked %s (reason: no login, no enter.)", playername); SendClientMessageToAll(COLOR_RED, kickmessage); Kick(playerid); } return 1; } return 1; }Edited by megadreams