Advertisement
Guest User

Untitled

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