Szerző Téma: Utal parancs  (Megtekintve 1192 alkalommal)

Utal parancs
« Dátum: 2013. Augusztus 19. - 23:00:59 »
+4
Egy pénz utaló parancs más embernek
Készítõ: Marty
Idõ: 5perc
 
#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
        new string[256];
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[256];
new giveplayerid, moneys, pmoney, toid;
cmd = strtok(cmdtext, toid);
if(strcmp(cmd, \"/utal\", true) == 0)
{
    new tmp[256];
tmp = strtok(cmdtext, toid);
if(!strlen(tmp))
{
   SendClientMessage(playerid, 0xFFFF00FF, \"Használat: /utal [iD] [Összeg]\");
   return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, toid);
if(!strlen(tmp))
{
   SendClientMessage(playerid, 0xFFFF00FF, \"Használat: /utal [iD] [Összeg]\");
   return 1;
}
   moneys = strval(tmp);
if (IsPlayerConnected(giveplayerid))
{
   GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
   GetPlayerName(playerid, sendername, sizeof(sendername));
   pmoney = GetPlayerMoney(playerid);
   if (moneys < pmoney && 2500000 >= moneys)
   {
      GivePlayerMoney(playerid, (0 - moneys));
      GivePlayerMoney(giveplayerid, moneys);
      format(string, sizeof(string), \"**Sikeres utalás \'%s\'-nek\", giveplayer);
      SendClientMessage(playerid, 0x00BFFFFF, string);
      format(string, sizeof(string), \"**\'%s\' utalt neked $%d-t\", sendername, moneys);
      SendClientMessage(giveplayerid, 0x00BFFFFF, string);
   }
   else
   {
      SendClientMessage(playerid, 0xAA3333FF, \"HIBA: Hibás összeg!(Nincs annyi pénzed, vagy nagy összeget küldtél (max 2500000))\");
   }
}
else
{
   format(string, sizeof(string), \"Játékos nem aktív\", giveplayerid);
   SendClientMessage(playerid, 0xAA3333FF, string);
}
return 1;
}
return 0;
}
« Utoljára szerkesztve: 2013. Augusztus 19. - 23:11:32 írta djmarty10 »

Utal parancs
« Válasz #1 Dátum: 2013. Augusztus 19. - 23:39:42 »
0
Nem rossz, nem rossz elsõ scripter? Mert annak egész jó. Valaki még hasznát veszi adok rá egy \'+\'-t :) Sok sikert a továbbiakhoz

Utal parancs
« Válasz #2 Dátum: 2013. Augusztus 19. - 23:43:43 »
0
Éppen nem elsõ, de az elsõk között volt :) Köszi

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal