Szerző Téma: Pont adás  (Megtekintve 450 alkalommal)

Nem elérhető RyDerBoy96

  • 2048
  • RyDerBoy96
    • Profil megtekintése
Pont adás
« Dátum: 2012. Április 11. - 17:26:39 »
0 Show voters
Az alábbi kóddal a /p [id] [összeg] parancsot tudjuk használni. A p a pont rövidítése. Ezzel bárki tud átutalni akármekkora számú pontot. Eddig mûködött, de mostmár csak id 0-ra küldi..
 
CMD:pont(playerid,params[])
{
new iPl, iScore;
if(sscanf(params, \"ud\", iPl, iScore))
{
SendClientMessage(playerid, 0xFF0000AA, \"Nincs ilyen parancs!\");
}
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 átutalt neked %d pontot ***\", szName, iScore);
SendClientMessage(iPl, 0x00FF00AA, szMsg);
}
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal