Szerző Téma: Rendszám Mentés!  (Megtekintve 1229 alkalommal)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Rendszám Mentés!
« Dátum: 2012. június 22. - 11:52:03 »
+1 Show voters
Üdv! Készítettem egy rendszám mentõ szkriptet egy felhasználónak és gondolom publikálom háthá jól jönne valakinek!
Ha beszálsz a kocsiba és beíród /rendszam [Rendszám neve] akkor egy mappába lementi a rendszámot ha lelépel akkor lementi és ha csatlakozol a rendszám meg kéne maradjon!!
Készítõ: ZyZu
Elkészítési Idõ: 5 perc!
Készítette: 2012.06.22
Befejezve: 2012.06.22
Publikálás: 2012.06.22, Idõ: 11:50
Tesztelve: Nem volt.
A scriptfiles mappába egy rendszam mappát hozzatok létre!
 

#include <a_samp>
#include <zcmd>
#include <dini>
#include <dudb>
#include <sscanf>
#pragma unused ret_memcpy
CMD:rendszam(playerid,params[])
    {
    new rendszam[32];
    new jatekos, name[MAX_PLAYER_NAME];
    new file[128];
    GetPlayerName(jatekos, name, sizeof(name));
    if(sscanf(params,\"s[50]\",rendszam)) return SendClientMessage(playerid,-1,\"Használat /rendszam [rendszám]\");
    SetVehicleNumberPlate(GetPlayerVehicleID(playerid),rendszam);
    format(file, sizeof(file), \"/rendszam/%s.ini\", name);
    dini_Create(file);
    return 1;
    }
   
public OnPlayerConnect(playerid)
{
        new jatekos, name[MAX_PLAYER_NAME];
        new file[128];
        GetPlayerName(jatekos, name, sizeof(name));
        format(file, 128, \"/rendszam/%s.ini\",name);
        if(!fexist(file))
        {
             dini_IntSet(file, \"rendszám\", 0);
        }
        return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
        new jatekos, name[MAX_PLAYER_NAME];
        new file[128];
        GetPlayerName(jatekos, name, sizeof(name));
        format(file, sizeof(file), \"/rendszam/%s.ini\",name);
        if(fexist(file))
        {
                dini_IntSet(file, \"rendszám\", 1);
        }
        return 1;
}

 
HA HIBÁS VALAMI KÉREM JELENTSÉTEK ITT!!!!!!!!!!
« Utoljára szerkesztve: 2012. június 22. - 11:54:48 írta ZyZu »

Rendszám Mentés!
« Válasz #1 Dátum: 2012. június 22. - 12:35:07 »
0 Show voters
Õszintén?
Az egész egy nagy hiba.
Nem kötekedni akarok, de amit ide írtál, az létrehoz egy fájlt a \'rendszám\' nevû mappában, beleír egy egyest, ha be vagy lépve, és egy 0-t, ha kilépsz.
Magát a rendszámot nem menti, sem a jármû azonosítóját, amit használtál, vagy egyéb infót.
Ezen kívül elég nehezen lehet majd kezelni, kiszûrni, hogy melyik kell, és melyik nem, fõleg, ha 500 player van a szerveren, ahol használják.
Szerintem van mit javítani rajta :)
EDIT: dudb függvénykönytárat nem is használ, szoval az is felesleges bele.
« Utoljára szerkesztve: 2012. június 22. - 12:35:51 írta TengeriMalac »

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Rendszám Mentés!
« Válasz #2 Dátum: 2012. június 22. - 12:50:04 »
0 Show voters
Megoldás: mysql.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Rendszám Mentés!
« Válasz #3 Dátum: 2012. június 22. - 12:55:35 »
0 Show voters
Igen én is most látom le kéne kéri a kocsi ID -jét is meg ezeket.. Zárók mert hülyeség!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal