Szerző Téma: Kassza pénz berakása és kivétele!?  (Megtekintve 935 alkalommal)

Kassza pénz berakása és kivétele!?
« Dátum: 2014. december 17. - 16:40:08 »
0 Show voters
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

Nem elérhető rayle

  • 174
    • Profil megtekintése
Kassza pénz berakása és kivétele!?
« Válasz #1 Dátum: 2014. december 17. - 16:59:58 »
+1 Show voters
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;
}

Kassza pénz berakása és kivétele!?
« Válasz #2 Dátum: 2014. december 17. - 17:07:28 »
0 Show voters
Köszi! <3 Téma megoldva, +!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal