CMD:changepass( playerid, params[]){if ( !BUD::IsNameRegistered( PlayerName2( playerid ) ) ) return SendError( playerid, \"You must be registered to change your pass.~n~Use ~b~~h~/register~w~.\");if ( P_DATA[ playerid ][ P_Logged ] == 0 ) return SendError( playerid, \"Please ~b~~h~/login ~w~to change your password.\"); BUD::JSCHash( NewPass, pPassHash ); BUD::MultiSet( iUID, \"sss\", \"passhash\", pPassHash, \"Password\", NewPass, \"Old_Password\", OldPass );format( String, sizeof String, \"Password has been changed!~n~~n~~r~~h~Old:~w~%s~n~~b~~h~New: ~w~%s\", OldPass,NewPass );Info( playerid, String,9000 ); new NewPass[ 21 ], OldPass[ 129 ];if ( sscanf( params, \"s[21]s[129]\", OldPass, NewPass )) return SendUsage( playerid, \"/changepass [OLD] [NEW]\");new Password[ 20 ],String[ 129 ],pPassHash[ (64) + 1 ];new iUID = BUD::GetNameUID( PlayerName2( playerid ) );BUD::GetStringEntry( iUID, \"Password\", Password, 20 );if ( strcmp( Password, OldPass, false ) ) return SendError( playerid, \"Old password didn\'t match the one you inserted!\");if ( strlen( NewPass ) < 3 || strlen( NewPass ) > 20 ) return SendError( playerid, \"New password may contain:~n~ Min. 3 Char. and Max. 20 Char.\");// Innentől nem fut le a parancs BUD::JSCHash( NewPass, pPassHash ); BUD::MultiSet( iUID, \"sss\", \"passhash\", pPassHash, \"Password\", NewPass, \"Old_Password\", OldPass );format( String, sizeof String, \"Password has been changed!~n~~n~~r~~h~Old:~w~%s~n~~b~~h~New: ~w~%s\", OldPass,NewPass );Info( playerid, String,9000 );return 1;}CMD:mycmds( playerid, params[ ] ){
Ha van strtok és zcmd használva, akkor az üti egymást
Ő legalább szeretne segíteni neki. [/quote]Világosan le van írva a szabályzatban, hogy csak akkor segítsen, ha valóban ért hozzá és tud segíteni. Egyébként én nem nevezném ezt annak, aminek te nevezted, csupán hozzászólás vadászatnak. De ezek szerint nem jártál a fórum többi részén, illetve a segítségkérés többi témájában (ahol szintén hülyeségeket írt), hogy észrevedd ezt.
cmd:sajtfalo
public OnPlayerCommandText(playerid, cmdtext[]){ if(!strcmp(cmdtext, \"/help\", true)) { SendClientMessage(playerid, -1, \"SZERVER: dafuq miért hívtál elő?\"); return 1; } return 0;}
CMD:changepass(playerid, params[]){if(P_DATA[playerid][P_Logged] == 1){ new pass[40], string[128], userid; userid = BUD::GetNameUID(PlayerName2(playerid));if(sscanf(params, \"s[40]\", pass)) return SendClientMessage(playerid, -1, \"{00ff00}Használat: /changepass [Új jelszavad]\");if(strlen(params) < 4 || strlen(params) > 40) returnSendClientMessage(playerid,red,\"Hiba: Hibás jelszó hosszúság!\");BUD::SetStringEntry(userid, \"Password\", pass, 40); format(string, 128,\"{00C0FF}• {F81414}(Infó) {F81414}• {FF9900}A jelszavad sikeresen meg lett változtatva erre a jelszóra: {00BBF6}\\\"%s\\\"!\",pass);return SendClientMessage(playerid, -1, string);}else return SendClientMessage(playerid, red, \"Hiba: Regisztrálnod kell, hogy használhasd ezt a parancsot.\");}