Szerző Téma: Apróságok (Új)  (Megtekintve 629 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Apróságok (Új)
« Dátum: 2012. május 31. - 15:33:44 »
0 Show voters
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 :D
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/MMsR4s9w
2,Lehet valahogy lentebb húzni a chat ablakot?Hogy a megjelenõ legrégebbi üzenet normál esetben lentebb legyen?
3,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/GrB6eXT8
« Utoljára szerkesztve: 2012. június 01. - 22:15:11 írta tudvari »

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Apróságok (Új)
« Válasz #1 Dátum: 2012. június 01. - 22:09:44 »
+1 Show voters
CMD:bszef(playerid,params[])
{
    if(Belepve[playerid] != 0)
    {
        new mit[16], mennyit;
    GetPlayerName(playerid,nev,sizeof(nev));
    if(sscanf(params,\"sD(-1)\",mit, mennyit))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)
                {
                            if(mennyit < 0) 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 return SendClientMessage(playerid,HIBA,\"Nincs ennyi pénz benne!\");
                        }
                }

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Apróságok (Új)
« Válasz #2 Dátum: 2012. június 01. - 22:14:50 »
0 Show voters
Én is ezen gondolkoztam,csak azt hittem,hogy így majd be kell írni,hogy /bszef megnez 0 stb.
Köszi +1
4-es megoldva!

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Apróságok (Új)
« Válasz #3 Dátum: 2012. június 01. - 23:06:35 »
0 Show voters
2, /pagesize 20

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Apróságok (Új)
« Válasz #4 Dátum: 2012. június 01. - 23:14:32 »
0 Show voters
De így csak több sort ír ki egyszerre.Én azt szeretném hogy a megjelenõ sorok közül a legfelsõ ne lógjón bele a fenti információs sávba.Szóval,hogy ha a legrégebbi megjelenõ sor lentebbre kerülne :D

Dupla hozzászólás automatikusan összefûzve. ( 2012. június 01. - 23:24:11 )

http://pastebin.com/M3fzsWqJ
Itt a bizniszes parancs.Csak akkor megy a megnéz,ha /bszef megnez 0-t írok,és a többi parancsnál meg bármit írok,kiírja,hogy beraktam 0 Forintot stb :S

Dupla hozzászólás automatikusan összefûzve. ( 2012. június 03. - 16:39:26 )

Pls segítsetek :D
« Utoljára szerkesztve: 2012. június 03. - 16:39:26 írta tudvari »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal