Szerző Téma: Többutas parancsok zcmdvel?  (Megtekintve 532 alkalommal)

Nem elérhető AnthonyGates

  • 546
  • AnthonyGates
    • Profil megtekintése
Többutas parancsok zcmdvel?
« Dátum: 2013. Október 28. - 14:21:32 »
0
Hali!
Kérdésem: zcmdvel hogy tudnám megoldani pl a bankom: így szeretném: /bank be/ki mennyit
Csak a be/ki része érdekelne, köszi.

Többutas parancsok zcmdvel?
« Válasz #1 Dátum: 2013. Október 28. - 18:20:58 »
0
Paracs koze setplayerpost raksz, amely onplayerinrangepoint hez kotod, es a virtualworldotallitod meg az intet. Es kesz. + ha kell raksz oda labelt vagy valami jelzot.

Nem elérhető AnthonyGates

  • 546
  • AnthonyGates
    • Profil megtekintése
Többutas parancsok zcmdvel?
« Válasz #2 Dátum: 2013. Október 28. - 18:57:32 »
0
Félreértetted, de közben megoldottam.
Ha esetleg másnak kellene(bár magában nem mûködik):
 
CMD:bank(playerid, params[])
{
new param[3], osszeg[8], uzenet[80];
if(sscanf(params,\"si\", param, osszeg)) return SendClientMessage(playerid, SZIN_HASZNALAT,\"Használat: /bank <ki/be> <összeg>\");
if(strfind(param, \"ki\", true) != -1)
{
    if(PlayerInfo[playerid][bankPenz] >= osszeg[playerid])
    {
        if( osszeg[playerid] > 0)
        {
       PlayerInfo[playerid][bankPenz] -= osszeg[playerid];
      GivePlayerMoney(playerid, osszeg[playerid]);
      format(uzenet,sizeof(uzenet),\"[bANK] Sikeresen kivettél a bankból $%d összeget!\", osszeg);
      SendClientMessage(playerid, SZIN_ARANY, uzenet);
   }
   else{SendClientMessage(playerid, SZIN_PIROS, \"[bANK] Hiba! Az összeg nem lehet kisebb mint 0!\");}
}
else{SendClientMessage(playerid, SZIN_PIROS, \"[bANK] Hiba! A számládon nincs ennyi pénz!\");}
return 1;
}
    else if(strfind(param, \"be\", true) != -1)
    {
        if(GetPlayerMoney(playerid) >= osszeg[playerid])
    {
    if(osszeg[playerid] > 0)
    {
        PlayerInfo[playerid][bankPenz] += osszeg[playerid];
      GivePlayerMoney(playerid, -osszeg[playerid]);
        format(uzenet,sizeof(uzenet),\"[bANK] Sikeresen betettél a bankba $%d összeget!\", osszeg);
      SendClientMessage(playerid,SZIN_ARANY, uzenet);
   }
            else{SendClientMessage(playerid, SZIN_PIROS, \"[bANK] Hiba! Az összeg nem lehet kisebb mint 0!\");}
}
else{SendClientMessage(playerid, SZIN_PIROS, \"[bANK] Hiba! A zsebedben nincs ennyi pénz!\");}
return 1;
    }
    return 1;
}

 
u.i:
Anthony mongya bankbú ki! :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal