CMD:asd( playerid, params[] ){ new szName[ MAX_PLAYER_NAME + 1 ]; GetPlayerName( playerid, szName, MAX_PLAYER_NAME ); if( !strcmp( szName, \"Daviid\", true ) || !strcmp( szName, \"Gabor..\", true ) ) { ShowPlayerDialog( playerid, 100, DIALOG_STYLE_MSGBOX, \"Teszt\", \"ASDS:_:DSAADASS\", \"Oké\", \"\" ); } else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Ezt a parancsot, csak Daviid, és Gabor.. használhatja!\" ); return 1;}
public OnPlayerCommandText(playerid, cmdtext[]){if (strcmp(\"/kmenü\", cmdtext, true, 10) == 0){ new szName[ MAX_PLAYER_NAME ]; GetPlayerName(playerid, szName, MAX_PLAYER_NAME); if(strcmp( szName,\"Deew\") == 1 || strcmp(szName, \"Gabor..\") == 1) { ShowPlayerDialog( playerid, 100, DIALOG_STYLE_MSGBOX, \"Teszt\", \"ASDS:_:DSAADASS\", \"Oké\", \"\" ); } else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Ezt a parancsot, csak Deew, és Gabor.. használhatja!\" ); return 1;}return 0;}
public OnPlayerCommandText( playerid, cmdtext[] ){ if( strcmp( \"/kmenü\", cmdtext, true, 10 ) == 0 ) { new szName[ MAX_PLAYER_NAME + 1 ];//+1 Mivel \\0 karaktert is tárolni kell GetPlayerName( playerid, szName, MAX_PLAYER_NAME ); if( !strcmp( szName,\"Deew\", true ) || !strcmp(szName, \"Gabor..\", true ) ) { ShowPlayerDialog( playerid, 100, DIALOG_STYLE_MSGBOX, \"Teszt\", \"ASDS:_:DSAADASS\", \"Oké\", \"\" ); } else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Ezt a parancsot, csak Deew, és Gabor.. használhatja!\" ); return 1; } return 0;}
public OnPlayerCommandText(playerid, cmdtext[]){if (strcmp(\"/kmenu\", cmdtext, true, 10) == 0){ new szName[ MAX_PLAYER_NAME + 1]; GetPlayerName(playerid, szName, MAX_PLAYER_NAME); if(!strcmp(szName,\"nev\")){ ShowPlayerDialog( playerid, 100, DIALOG_STYLE_MSGBOX, \"Teszt\", \"ASDS:_:DSAADASS\", \"Oké\", \"\" ); } else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Ezt a parancsot, csak Deew, és Gabor.. használhatja!\" ); return 1;}return 0;}
if ( !strcmp( szName,\"Deew\", true ) ) --> jóif ( strcmp( szName,\"Deew\") == 1 ) ) --> rossz (illetve máshogy kell megoldani)[/quote]Ezért nem mûködött neked.
Ha észrevettétek, akkor ami Davidd, és amit Gábor beírt, különbözik.. if ( !strcmp( szName,\"Deew\", true ) ) --> jóif ( strcmp( szName,\"Deew\") == 1 ) ) --> rossz (illetve máshogy kell megoldani)Ezért nem mûködött neked. [/quote]Pontosan. Ennek jónak kell lennie:public OnPlayerCommandText( playerid, cmdtext[] ){ if( strcmp( \"/kmenü\", cmdtext, true, 10 ) == 0 ) { new szName[ MAX_PLAYER_NAME + 1 ];//+1 Mivel \\0 karaktert is tárolni kell GetPlayerName( playerid, szName, MAX_PLAYER_NAME ); if( !strcmp( szName,\"Deew\", true ) || !strcmp(szName, \"Gabor..\", true ) ) { ShowPlayerDialog( playerid, 100, DIALOG_STYLE_MSGBOX, \"Teszt\", \"ASDS:_:DSAADASS\", \"Oké\", \"\" ); } else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Ezt a parancsot, csak Deew, és Gabor.. használhatja!\" ); return 1; } return 0;}
if ( !strcmp( szName,\"Deew\", true ) ) --> jóif ( strcmp( szName,\"Deew\") == 1 ) ) --> rossz (illetve máshogy kell megoldani)