GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: Ryan_Adam - 2014. December 17. - 16:40:08

Cím: Kassza pénz berakása és kivétele!?
Írta: Ryan_Adam - 2014. December 17. - 16:40:08
Hy all, segítséget szeretnék tőletek kérni, csináltam egy kasszát, amivel nincs is semmi baj, de mikor kivennék/beraknék pénzt azt írja hogy nincs annyi pénzem..
Itt a kód.
 
CMD:hotdogkasszaberak(playerid, params[])
{
new osszeg;
if(sscanf(params, \"ud\",osszeg)) return SendClientMessage(playerid, PIROS, \"Használat: /hotdogkasszaberak [összeg]\");
    if(osszeg <= 0) return SendClientMessage(playerid, PIROS, \"* Minimum: 1Ft\");
    if (PlayerOrg[playerid] == 1)
    {
if (!IsLeader(playerid)) return SendClientMessage(playerid,COLOR_RED,\"Nem vagy Cég tulajdonos!\");
if(pInfo[playerid][pMoney] >= osszeg)
{
new S[128];
   format(S, sizeof(S), \"Beraktál %d Ft-ot a kasszába.\", osszeg);
   SendClientMessage(playerid, FONTOS, S);
   cmd_me(playerid, \"berakott a kasszába némi pénzt.\");
   pInfo[playerid][pMoney] -= osszeg;
   kInfo[hotdogkassza] += osszeg;
           hotdogkasszaMent( );
}
else
{
    SendClientMessage(playerid, PIROS, \"Nincs ennyi pénzed!\");
}
}
return 1;
}
CMD:hotdogkasszakivesz(playerid, params[])
{
new asd;
if(sscanf(params, \"ud\", asd)) return SendClientMessage(playerid, PIROS, \"Használat: /hotdogkasszakivesz [összeg]\");
    if (PlayerOrg[playerid] == 1)
    {
if(kInfo[hotdogkassza] >= asd)
{
if (!IsLeader(playerid)) return SendClientMessage(playerid,COLOR_RED,\"Nem vagy Cég tulajdonos!\");
    if(asd <= 0) return SendClientMessage(playerid, PIROS, \"* Minimum: 1Ft\");
new S[128];
   format(S, sizeof(S), \"Kivettél %d Ft-ot a kasszából.\", asd);
   SendClientMessage(playerid, FONTOS, S);
   cmd_me(playerid, \"kivett a kasszából némi pénzt.\");
   pInfo[playerid][pMoney] += asd;
   kInfo[hotdogkassza] -= asd;
           hotdogkasszaMen( );
}
else
{
    SendClientMessage(playerid, PIROS, \"Nincs ennyi pénz a kasszában!\");
}
}
return 1;
}

 
ui. Aki segít és fel is használhatom +! :D
ui. 2: Bocs hogy a szkript sorai össze vissza vannak..  ;D
Cím: Kassza pénz berakása és kivétele!?
Írta: rayle - 2014. December 17. - 16:59:58
CMD:hotdogkasszaberak(playerid, params[])
{
new osszeg;
if(sscanf(params, \"d\",osszeg)) return SendClientMessage(playerid, PIROS, \"Használat: /hotdogkasszaberak [összeg]\");
    if(osszeg <= 0) return SendClientMessage(playerid, PIROS, \"* Minimum: 1Ft\");
    if (PlayerOrg[playerid] == 1)
    {
if (!IsLeader(playerid)) return SendClientMessage(playerid,COLOR_RED,\"Nem vagy Cég tulajdonos!\");
if(pInfo[playerid][pMoney] >= osszeg)
{
new S[128];
   format(S, sizeof(S), \"Beraktál %d Ft-ot a kasszába.\", osszeg);
   SendClientMessage(playerid, FONTOS, S);
   cmd_me(playerid, \"berakott a kasszába némi pénzt.\");
   pInfo[playerid][pMoney] -= osszeg;
   kInfo[hotdogkassza] += osszeg;
           hotdogkasszaMent( );
}
else
{
    SendClientMessage(playerid, PIROS, \"Nincs ennyi pénzed!\");
}
}
return 1;
}
CMD:hotdogkasszakivesz(playerid, params[])
{
new asd;
if(sscanf(params, \"d\", asd)) return SendClientMessage(playerid, PIROS, \"Használat: /hotdogkasszakivesz [összeg]\");
    if (PlayerOrg[playerid] == 1)
    {
if(kInfo[hotdogkassza] >= asd)
{
if (!IsLeader(playerid)) return SendClientMessage(playerid,COLOR_RED,\"Nem vagy Cég tulajdonos!\");
    if(asd <= 0) return SendClientMessage(playerid, PIROS, \"* Minimum: 1Ft\");
new S[128];
   format(S, sizeof(S), \"Kivettél %d Ft-ot a kasszából.\", asd);
   SendClientMessage(playerid, FONTOS, S);
   cmd_me(playerid, \"kivett a kasszából némi pénzt.\");
   pInfo[playerid][pMoney] += asd;
   kInfo[hotdogkassza] -= asd;
           hotdogkasszaMen( );
}
else
{
    SendClientMessage(playerid, PIROS, \"Nincs ennyi pénz a kasszában!\");
}
}
return 1;
}
Cím: Kassza pénz berakása és kivétele!?
Írta: Ryan_Adam - 2014. December 17. - 17:07:28
Köszi! <3 Téma megoldva, +!