Szerző Téma: pénz elvétel  (Megtekintve 883 alkalommal)

pénz elvétel
« Dátum: 2016. március 14. - 14:49:54 »
0 Show voters
Sziasztok.
Lenne egy problémám amit nemtudom hogy kell megoldani, hogy ha valaki ugye animba van akkor elvegye attól a playertől az összes pénzt ami nála van és átadja a másik játékosnak azt.
 
      if(strcmp(cmd, \"/elvesz\", true) == 0)
    {
       if(IsPlayerConnected(playerid))
       {
   giveplayerid = ReturnUser(tmp);
           GetPlayerName(playerid, sendername, sizeof(sendername));
             GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
            tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"Használat: /elvesz [Névrészlet/ID] [mit?]\");
      return 1;
   }
   new x_nr[256];
   x_nr = strtok(cmdtext, idx);
   if(!strlen(x_nr))
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"Használat: /elvesz [Névrészlet/ID] [mit?]\");
      return 1;
   }
   if(IsPlayerConnected(giveplayerid))
       {
          if(giveplayerid != INVALID_PLAYER_ID)
       {
         if(GetDistanceBetweenPlayers(playerid,giveplayerid) < 3)
         {
         if(PlayerCuffed[giveplayerid] == 1 || PlayerInfo[giveplayerid][Animban] == 1)
         {
                 if(strcmp(x_nr,\"pénz\",true) == 0 || strcmp(x_nr,\"penz\",true) == 0)
                 {
                 new playercash;
            playercash = GetPlayerMoney(giveplayerid);
            GetPlayerMoney(giveplayerid);
            if(playercash < 1) return SendClientMessage(playerid, COLOR_GRAD2, \"A játékosnál nincs pénz.\");
            SafeGivePlayerMoney(playerid, playercash);
            SafeGivePlayerMoney(giveplayerid, -playercash);
            format(stringx,sizeof(stringx), \"Elvettél %s-tól %d$-t.\", giveplayer, playercash);
            SendClientMessage(playerid,COLOR_GREY,stringx);
            format(stringx,sizeof(stringx), \"%s elvett tőled %d$-t.\", giveplayer, playercash);
            SendClientMessage(giveplayerid,COLOR_GREY,stringx);
                 }
         } else SendClientMessage(playerid, COLOR_GRAD2, \"A játékos nincs animban, bilincsben.\");
         } else SendClientMessage(playerid, COLOR_GRAD2, \"A játékos nincs közelben.\");
       } else SendClientMessage(playerid, COLOR_GRAD2, \"Hibás játékos ID.\");
   }
       } return 1;
    }
« Utoljára szerkesztve: 2016. március 14. - 15:16:53 írta Devil112 »

pénz elvétel
« Válasz #1 Dátum: 2016. március 17. - 13:46:16 »
0 Show voters
Fogalmazd meg újra a kérdést kérlek

Nem elérhető RIP

pénz elvétel
« Válasz #2 Dátum: 2016. március 17. - 15:12:26 »
0 Show voters
Szerintem azt szerette volna kérdezni, hogy hogyan tudná azt megcsinálni, hogy valakitől elvegyen pénzt majd átadja a másik félnek. Csak ügye ez akkor működjön amikor animba van. Ha nem akkor bocsi. :)

pénz elvétel
« Válasz #3 Dátum: 2016. március 17. - 16:59:04 »
0 Show voters
Az a probléma, hogy beírom , hogy /elvesz [id] pénz és nem történik semmi.
Nem veszi el az adott playertől az összes pénzt ami nála van és nemtudok rájönni hogy hol rontottam el

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal