13.04.2012, 04:05
I'm trying to input this script
Into This Dialog Script
Can anyone help me please?
Код:
if(dialogid == DIALOGCLAN) { if(response) { if(!strlen(inputtext)) { new nome[24]; GetPlayerName(playerid, nome, 24); format(stringa, sizeof stringa, "{FF4444}Error:{FFFFFF} Insert a password.\n\n{FFFFFF}Welcome {FF4444}%s{FFFFFF}!\nYou must confirm the clan password {FF4444}%s{FFFFFF}.\n{FFFFFF}Enter the clan password and confirm.", nome); ShowPlayerDialog(playerid, DIALOGCLAN, DIALOG_STYLE_INPUT, "{33AA33}Account:", stringa, "Confirm", "Exit"); return 0; } if(!strcmp(inputtext, PASSWORDCLAN, false)) { new nome[24]; GetPlayerName(playerid, nome, 24); format(stringa, sizeof(stringa), "** {FFFFFF}%s{00BFFF} has confirmed to be part of the clan.", nome); SendClientMessageToAll(BLU_CHIARO, stringa); SendClientMessage(playerid, BLU_CHIARO, "You have confirmed to be part of the clan!"); PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0); return 1; } else { new nome[24]; GetPlayerName(playerid, nome, 24); format(stringa, sizeof(stringa), "** {FFFFFF}%s{00BFFF} has been kicked from the Server. [Reason: {FFFFFF}Failed login attempt in the clan{00BFFF}]", nome); SendClientMessageToAll(BLU_CHIARO, stringa); SendClientMessage(playerid, ROSA, "*** {FFFFFF}You have been kicked. Reason: {FF66FF}Failed login attempt in the clan{FFFFFF}."); Kick(playerid); } } else if(!response) { new nome[24]; GetPlayerName(playerid, nome, 24); SendClientMessage(playerid, ROSA, "*** {FFFFFF}You have been kicked. Reason: {FF66FF}Failed login attempt in the clan{FFFFFF}."); format(stringa, sizeof(stringa), "** {FFFFFF}%s{00BFFF} has been kicked from the Server. [Reason: {FFFFFF}Failed login attempt in the clan{00BFFF}]", nome); SendClientMessageToAll(BLU_CHIARO, stringa); Kick(playerid); PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0); } } }
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){ new len=strlen(inputtext); for(new i=0;i<len;i++) if(inputtext[i]=='%') inputtext[i]='#'; if(IsPlayerAdmin(playerid)){ if(dialogid==DIALOG_CFG){ if(response){ switch(listitem){ case 0: ShowPlayerVarlistDialog(playerid); case 1:{ ConfigJunkBuster(); SendClientMessage(playerid,GREEN,"JunkBuster: Configuration has been loaded from file."); ShowPlayerConfigDialog(playerid);} case 2:{ SaveJunkBusterVars(); SendClientMessage(playerid,GREEN,"JunkBuster: Configuration has been saved to file."); ShowPlayerConfigDialog(playerid);}}} return 1;} if(dialogid==DIALOG_VARLIST){ if(response) ShowPlayerSetvarDialog(playerid,listitem); else ShowPlayerConfigDialog(playerid); return 1;} if(dialogid>=DIALOG_SETVAR && dialogid<(DIALOG_SETVAR+MAX_JB_VARIABLES-1)){ if(response){ new var=dialogid-DIALOG_SETVAR,setvar=strval(inputtext); if(!inputtext[0] || !JB_IsNumeric(inputtext) || setvar<0) ShowPlayerSetvarDialog(playerid,var); else{ JB_Variables[var]=setvar; JB_SendFormattedMessage(playerid,GREEN,"JunkBuster: JunkBuster variable '%s' has successfully been set to %d.",JB_VariableNames[var],JB_Variables[var]); JB_LogEx("%s has set variable '%s' to %d.",ReturnPlayerName(playerid),JB_VariableNames[var],JB_Variables[var]); ShowPlayerVarlistDialog(playerid);}} else ShowPlayerVarlistDialog(playerid); return 1;}} if(!len) return CallLocalFunction("JB_OnDialogResponse","iiiis",playerid, dialogid, response, listitem, "#"); return CallLocalFunction("JB_OnDialogResponse","iiiis",playerid, dialogid, response, listitem, inputtext);}