Hogy érted, hogy \"amennyit beírok\"? Pl: /score <ID> <pont> ? Akkor:
[pawn]
CMD:score( playerid, params[ ] ) {
new iPl, iScore;
if( sscanf( params, \"ud\", iPl, iScore ) ) {
SendClientMessage( playerid, 0xFF0000AA, \"Használat: /score <ID> <pont>\" );
} else if( !IsPlayerConnected( iPl ) || IsPlayerNPC( iPl ) ) {
SendClientMessage( playerid, 0xFF0000AA, \"Érvénytelen azonosító!\" );
} else {
new szMsg[ 80 ], szName[ MAX_PLAYER_NAME ];
SetPlayerScore( iPl, GetPlayerScore( iPl ) + iScore );
GetPlayerName( playerid, szName, MAX_PLAYER_NAME );
format( szMsg, sizeof szMsg, \"%s adott neked %d pontot.\", szName, iScore );
SendClientMessage( iPl, 0x00FF00AA, szMsg );
}
return 1;
}
[/pawn]