Guest User

Untitled

a guest
Jan 2nd, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.22 KB | None | 0 0
  1. CMD:moneta(playerid,params[])
  2. {
  3. new ID,Suma,Simbolis;
  4. if(sscanf(params,"uis[2]",ID,Suma,Simbolis))
  5. {
  6.     SendClientMessage(playerid,-1,"{00ffff}* Pasiūlyti žaidėjui mesti monetą: /moneta [dalis nicko] [statymo suma] [H arba S]");
  7.     print(params);
  8.     printf("%d, %d, %s", ID, Suma, Simbolis);
  9.     }
  10.         if(GetPlayerMoneyA(playerid) < Suma) return SendClientMessage(playerid, Raudona,"{ff0000}* Tu neturi tiek!");
  11.         if(ID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,"{ff0000}* Tokio žaidėjo nėra");
  12.         if(PasiuleMID[playerid] != INVALID_PLAYER_ID)
  13.         {
  14.                 if(PasiuleMID[playerid] == ID && PasiuleMS[playerid] == Suma)
  15.                 {
  16.                         new Rand = random(2),Zin[128];
  17.                         if(Rand == 0)
  18.                         {
  19.                                 if(!strcmp(PasiuleMZ[playerid],"s"))
  20.                                 {
  21.                                         format(Zin,sizeof(Zin),"{00ffff}* Iškrito skaičiūs, {00ff00}laimėjote %i €",PasiuleMS[playerid] / 100 * 80);
  22.                                         SendClientMessage(PasiuleMID[playerid],-1,Zin);
  23.                                         format(Zin,sizeof(Zin),"{00ffff}* Iškrito skaičiūs, {ff0000}pralaimėjote %i €",PasiuleMS[playerid]);
  24.                                         SendClientMessage(playerid,-1,Zin);
  25.                                         GivePlayerMoney(PasiuleMID[playerid], PasiuleMS[playerid] / 100 * 80);
  26.                                         GivePlayerMoney(playerid, -PasiuleMS[playerid]);
  27.                                         }
  28.                                         else
  29.                                         {
  30.                                         format(Zin,sizeof(Zin),"{00ffff}* Iškrito skaičiūs, {00ff00}laimėjote %i €",PasiuleMS[playerid] / 100 * 80);
  31.                                         SendClientMessage(playerid,-1,Zin);
  32.                                         format(Zin,sizeof(Zin),"{00ffff}* Iškrito skaičiūs, {ff0000}pralaimėjote %i €",PasiuleMS[playerid]);
  33.                                         SendClientMessage(PasiuleMID[playerid],-1,Zin);
  34.                                         GivePlayerMoney(PasiuleMID[playerid], -PasiuleMS[playerid]);
  35.                                         GivePlayerMoney(playerid, PasiuleMS[playerid] / 100 * 80);
  36.                                 }
  37.                         }
  38.                         if(Rand == 1)
  39.                         {
  40.                                 if(!strcmp(PasiuleMZ[playerid],"h"))
  41.                                 {
  42.                                         format(Zin,sizeof(Zin),"{00ffff}* Iškrito herbas, {00ff00}laimėjote %i €",PasiuleMS[playerid] / 100 * 80);
  43.                                         SendClientMessage(PasiuleMID[playerid],-1,Zin);
  44.                                         format(Zin,sizeof(Zin),"{00ffff}* Iškrito herbas, {ff0000}pralaimėjote %i €",PasiuleMS[playerid]);
  45.                                         SendClientMessage(playerid,-1,Zin);
  46.                                         GivePlayerMoney(PasiuleMID[playerid], PasiuleMS[playerid] / 100 * 80);
  47.                                         GivePlayerMoney(playerid, -PasiuleMS[playerid]);
  48.                                         }
  49.                                         else
  50.                                         {
  51.                                         format(Zin,sizeof(Zin),"{00ffff}* Iškrito herbas, {00ff00}laimėjote %i €",PasiuleMS[playerid] / 100 * 80);
  52.                                         SendClientMessage(playerid,-1,Zin);
  53.                                         format(Zin,sizeof(Zin),"{00ffff}* Iškrito herbas, {ff0000}pralaimėjote %i €",PasiuleMS[playerid]);
  54.                                         SendClientMessage(PasiuleMID[playerid],-1,Zin);
  55.                                         GivePlayerMoney(PasiuleMID[playerid], -PasiuleMS[playerid]);
  56.                                         GivePlayerMoney(playerid, PasiuleMS[playerid] / 100 * 80);
  57.                                 }
  58.                         }
  59.  
  60.                         return 1;
  61.                 }
  62.         }
  63.         PasiuleMID[ID] = playerid;
  64.         PasiuleMS[ID] = Suma;
  65.         strins(PasiuleMZ[playerid],Simbolis,0);
  66.         new Names[MAX_PLAYER_NAME],Zin[128];
  67.         GetPlayerName(playerid,Names,24);
  68.         if(!strcmp(Simbolis,"s")){
  69.                 format(Zin,sizeof(Zin),"{00ffff}%s pasiūlė jums mesti monetą, jis sako, kad atvirs skaičius, statymas %i€, gali laimėti %i€.",Names,Suma, Suma / 100 * 80);
  70.                 SendClientMessage(ID,-1,Zin);
  71.                 format(Zin,sizeof(Zin),"{00ffff}* Jeigu sutinki rašyk {00ff00}/moneta %s %i H", Names, Suma, (Simbolis,"h"));
  72.                 SendClientMessage(ID,-1,Zin);
  73.         }
  74.         if(!strcmp(Simbolis,"h")){
  75.                 format(Zin,sizeof(Zin),"{00ffff}%s pasiūlė jums mesti monetą, jis sako, kad atvirs herbas, statymas %i, gali laimėti %i",Names,Suma, Suma / 100 * 80);
  76.                 SendClientMessage(ID,-1,Zin);
  77.                 format(Zin,sizeof(Zin),"{00ffff}* Jeigu sutinki rašyk {00ff00}/moneta %s %i S", Names, Suma, (Simbolis,"s"));
  78.                 SendClientMessage(ID,-1,Zin);
  79.         }
  80.         return 1;
  81. }
Advertisement
Add Comment
Please, Sign In to add comment