Advertisement
JeffryUGP

palwal - Fixed Code

May 9th, 2014
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.75 KB | None | 0 0
  1. if(strcmp(cmdtext, "/givemats", true) == 0)
  2. {
  3.     if(IsPlayerConnected(playerid))
  4.     {
  5.         //playercon
  6.         if(SpielerInfo[playerid][sJob] == 1 || controlmodus[playerid] ==1)//job
  7.         {
  8.             new playa, anz;
  9.             tmp = strtok(cmdtext, idx);
  10.             if(!strlen(tmp))
  11.             {
  12.                 SendClientMessage(playerid, COLOR_WHITE, "{19FF00}Verwende: {0041FF}/givemats [SpielerID] [Anzahl]");
  13.                 return 1;
  14.             }
  15.             playa = ReturnUser(tmp);
  16.             tmp = strtok(cmdtext, idx);
  17.             if(!strlen(tmp))
  18.             {
  19.                 SendClientMessage(playerid, COLOR_WHITE, "{19FF00}Verwende: {0041FF}/givemats [SpielerID] [Anzahl]");
  20.                 return 1;
  21.             }
  22.             anz = strval(tmp);
  23.  
  24.             if(IsPlayerConnected(playa))
  25.             {
  26.                 new Float:x, Float:y, Float:z;
  27.                 GetPlayerPos(playa,x,y,z);
  28.                 if(IsPlayerInRangeOfPoint(playerid, 5, x, y, z))
  29.                 {
  30.                     //nähe
  31.                     if(SpielerInfo[playerid][pMats] >= anz)
  32.                     {
  33.                         SpielerInfo[playerid][pMats] -= anz;
  34.                         SpielerInfo[playa][pMats] += anz;
  35.                         new info[300], new info2[300];
  36.                         format(info, sizeof(info), "Du hast %s %d Gramm Mats gegeben!", GetName(playa), anz);
  37.                         format(info2, sizeof(info2), "Du hast von %s %d Gramm Mats erhalten!", GetName(playerid), anz);
  38.                         SendClientMessage(playerid,0x7D0000FF,info);
  39.                         SendClientMessage(playa,0x7D0000FF,info2);
  40.                     }
  41.                     else
  42.                     {
  43.                         SendClientMessage(playerid,COLOR_RED,"Du hast nicht so viel Mats dabei!");
  44.                     }
  45.                 }
  46.                 //nähe
  47.                 else
  48.                 {
  49.                     SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Nähe vom Spieler!");
  50.                 }
  51.             }
  52.             //playercon
  53.             else
  54.             {
  55.                 SendClientMessage(playerid,COLOR_RED,"Der Spieler ist nicht online!");
  56.             }
  57.         }
  58.         //job
  59.         else
  60.         {
  61.             SendClientMessage(playerid,COLOR_RED,"Du bist kein Drogenkurier!");
  62.         }
  63.     }
  64.     //close playercon
  65.     return 1;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement