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
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;
}