Guest User

Untitled

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