Sziasztok,megint sok kérdésem lenne,és összegyûjtöm egy helyre a problémáimat.Elõre is köszi,és remélem nem lesz sok OFF,és minden kérdésre választ kapok
1,Kiírja,ha elkezded szedni és akkor is kiírja a megfelelõ szöveget,ha a változó értéke nem 0.
De nem freezel le,és a timer sohasem jár le.
http://pastebin.com/MMsR4s9w2,Lehet valahogy lentebb húzni a chat ablakot?Hogy a megjelenõ legrégebbi üzenet normál esetben lentebb legyen?
3,Le lehet kérni valahogy a pickup modell id-jét?
4,Itt egy gyógyítós parancs,de valamiért mindig csak a használatát írja ki,pedig jó változó típust használok stb.
http://pastebin.com/GrB6eXT85,Van a fõparancs
/biznisz [tevékenység:megnéz,kivesz,berak]
CMD:bszef(playerid,params[])
{
if(Belepve[playerid] != 0)
{
new mit[256];
GetPlayerName(playerid,nev,sizeof(nev));
if(sscanf(params,\"s\",mit))return SendClientMessage(playerid,SZURKE,\"Használat: /bszef [Megnez/Kivesz/Berak]\");
{
if(JatekosInfo[playerid][biznisz] == 1)
{
if(IsPlayerInRangeOfPoint(playerid,5,661.3625,-573.4230,16.3359))
{
if(strcmp(mit,\"megnez\",true) == 0)
{
new string[256];
format(string,sizeof(string),\"Pénz: %d Ft\",DBKPenz),
SendClientMessage(playerid,NARANCS,\"---BIZNISZ SZÉF TARTALMA---\");
SendClientMessage(playerid,NARANCS,string);
return 1;
}
if(strcmp(mit,\"kivesz\",true) == 0)
{
new mennyit;
if(sscanf(params,\"d\",mennyit))return SendClientMessage(playerid,SZURKE,\"Használat: /bszef kivesz [Mennyit]\");
{
if(DBKPenz >= mennyit)
{
DBKPenz -= mennyit;
JatekosInfo[playerid][Penz] += mennyit;
new string[256];
format(string,sizeof(string),\"Kivettél %d Forintot a bizniszed széfébõl!Maradt benne: %d Ft\",mennyit,DBKPenz);
SendClientMessage(playerid,SIKERES,string);
format(string,sizeof(string),\"%s kivett %d Forintot a biznisze széfébõl!Maradt benne: %d Ft (Dillimore BK)\",nev,mennyit,DBKPenz);
printf(string);
return 1;
}
else SendClientMessage(playerid,HIBA,\"Nincs ennyi pénz benne!\");
}
}
A megnéz az mûködik,de ha ki akarok venni pénzt,akkor az úgy érzékeli hogy a \"mit\" változó: az nem is megnéz,nem is kivesz és nem is megnéz.
Szóval,az én logikám szerint ez nem jó.
Hogy oldhatnám meg,hogy mûködjenek az alábbiak?
/bszef megnez
/bszef kivesz [mennyit]
/bszef berak [mennyit]