Advertisement
Guest User

Geld System

a guest
Dec 29th, 2011
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.02 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #define Weiß 0xFFFFFFFF
  4.  
  5. new EventStatus;
  6.  
  7. main()
  8. {
  9. }
  10.  
  11. public OnPlayerCommandText(playerid, cmdtext[])
  12. {
  13.     if(!strcmp(strget(cmdtext, 0), "/givemoney"))
  14.     {
  15.         if(EventStatus == 1)
  16.         {
  17.             if(IsPlayerAdmin(playerid))
  18.             {
  19.                 if(!strlen(strget(cmdtext,2))) return SendClientMessage(playerid,Weiß,"Benutze: /givemoney [Geld] [ID]");
  20.                 {
  21.                     new string[256], string2[256], SpielerName[MAX_PLAYER_NAME], AdminName[MAX_PLAYER_NAME];
  22.                     new Geld = strval(strget(cmdtext, 1));
  23.                     new SpielerID = strval(strget(cmdtext, 2));
  24.                     GetPlayerName(SpielerID, SpielerName,sizeof(SpielerName));
  25.                     GetPlayerName(playerid, AdminName,sizeof(AdminName));
  26.                     format(string,sizeof(string),"Du hast Spieler %s %i $ gegeben.",SpielerName, Geld);
  27.                     format(string2,sizeof(string2),"Admin %s hat dir %i $ gegeben.", AdminName, Geld);
  28.                     SendClientMessage(playerid, Weiß, string);
  29.                     SendClientMessage(SpielerID, Weiß, string2);
  30.                     GivePlayerMoney(SpielerID, Geld);
  31.                     return 1;
  32.                 }
  33.             }
  34.             SendClientMessage(playerid, Weiß, "Du bist kein Administrator!");
  35.             return 1;
  36.         }
  37.         SendClientMessage(playerid, Weiß, "Es ist kein Event am laufen.");
  38.         return 1;
  39.     }
  40.     if(!strcmp(strget(cmdtext, 0), "/event"))
  41.     {
  42.         //Hier dein Script anpassen. (Das was beim Event passieren soll)
  43.         EventStatus=1;
  44.         return 1;
  45.     }
  46.     if(!strcmp(strget(cmdtext, 0), "/stopevent"))
  47.     {
  48.         //Hier dein Script anpassen. (Das was passieren soll wenn das Event vorbeit ist)
  49.         EventStatus=0;
  50.         return 1;
  51.     }
  52.     return 0;
  53. }
  54. //----------------------------------------------------------------------------//
  55. stock strget(strx[], pos, search = ' ') {
  56.     new arg, ret[128], idxx;
  57.     for (new i = 0; i < strlen(strx); i++) {
  58.         if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
  59.             arg++;
  60.             if (arg == pos + 1){
  61.                 ret[i-idxx] = EOS;
  62.                 return ret;
  63.             } else if (arg == pos)
  64.                 idxx= i+1;
  65.         }
  66.         else if (arg == pos)
  67.                 ret[i - idxx] = strx[i];
  68.     }
  69.     return ret;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement