Ha azt szeretnéd amit kadaradam mondott akkor:
CMD:givescore(playerid, params[])
{
new SenderID, pont;
if(sscanf(params, \"ui\", SenderID, pont)) return SendClientMessage(playerid,0xB4B5B7FF,\"Használat: /givescore <id> <pontösszeg>\");
if(SenderID == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED,\"Rossz ID! Nézd meg pontosan az ID-jét!\");
if(!IsPlayerConnected(SenderID) && IsPlayerNPC(SenderID)) return SendClientMessage(playerid,COLOR_RED,\"Rossz ID! Nézd meg pontosan az ID-jét!\");
if (GetPlayerScore(playerid) < pont) SendClientMessage(playerid, red, \"Hiba: Nincs elég pontod!\");
SetPlayerScore(SenderID,GetPlayerScore(SenderID)+pont);
SetPlayerScore(SenderID,GetPlayerScore(playerid)-pont);
return 1;
}
Nem teszteltem :D
SetPlayerScore(SenderID,GetPlayerScore(SenderID) + pont);
De am jó kis code :D
[ELTÁVOLÍTVA]
[gmod]Ha egy moderátor, glob mod, vagy admin látja, úgyis törli és rászól.. az ilyen hangnemû megjegyzéseket meg hanyagold legyélszíves.. Egyébként meg lehet jelenteni a hozzászólást jobb alul.[/gmod]
Bocsánat, ez nem ide tartozik, csak kicsit bosszantó.
Ez pedig hibás:
CMD:givescore(playerid, params[])
{
new SenderID, pont;
if(sscanf(params, \"ui\", SenderID, pont)) return SendClientMessage(playerid,0xB4B5B7FF,\"Használat: /givescore <id> <pontösszeg>\");
if(SenderID == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED,\"Rossz ID! Nézd meg pontosan az ID-jét!\");
if(!IsPlayerConnected(SenderID) && IsPlayerNPC(SenderID)) return SendClientMessage(playerid,COLOR_RED,\"Rossz ID! Nézd meg pontosan az ID-jét!\");
if (GetPlayerScore(playerid) < pont) SendClientMessage(playerid, red, \"Hiba: Nincs elég pontod!\");
SetPlayerScore(SenderID,GetPlayerScore(SenderID)+pont);
SetPlayerScore(SenderID,GetPlayerScore(playerid)-pont);
return 1;
}
Így jó:
CMD:givescore(playerid, params[])
{
new SenderID, pont;
if(sscanf(params, \"ui\", SenderID, pont)) return SendClientMessage(playerid,0xB4B5B7FF,\"Használat: /givescore <id> <pontösszeg>\");
if(SenderID == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED,\"Rossz ID! Nézd meg pontosan az ID-jét!\");
if(!IsPlayerConnected(SenderID) && IsPlayerNPC(SenderID)) return SendClientMessage(playerid,COLOR_RED,\"Rossz ID! Nézd meg pontosan az ID-jét!\");
if (GetPlayerScore(playerid) < pont) SendClientMessage(playerid, red, \"Hiba: Nincs elég pontod!\");
SetPlayerScore(SenderID,GetPlayerScore(SenderID)+pont);
SetPlayerScore(playerid,GetPlayerScore(playerid)-pont);
return 1;
}