[Pomoc] Pomoc oko pawno kod - Error

Započeo Terza, Jul 05, 2011, 17:38:11 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Skripta koju koristim:Svoju od nule( tek poceo i odmah problem )
Detaljan opis problema:Preko tutorijala sam ubacio skriptu za Login/Reg System, i kada idem Compile izbaci Error i kaze "fatal error 100: cannot read from file: "dini" "
Dio skripte: Evo komplet jer nezz gdje je poblem/*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
#include <a_samp>
#include <dini>
#include <dudb>

#pragma unused ret_memcpy

#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA


enum pInfo
{
    pAdminLevel,
    pCash,
    pScore,
}
new PlayerInfo[MAX_PLAYERS][pInfo];
new gPlayerLogged[MAX_PLAYERS];

#define SERVER_USER_FILE "myserver/%s.ini"

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

public OnPlayerConnect(playerid)
{
    gPlayerLogged[playerid] = 0;
    new name[MAX_PLAYER_NAME], file[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
    if (!dini_Exists(file))
    {
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Hi your not registered", "Welcome, your not registered mate, input your registration pw below", "Register", "Leave");
    }
    if(fexist(file))
    {
        ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Hi your registered", "Fucken awesome mate, your registered :D. Inpute your pw below", "Login", "Leave");
    }
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    new name[MAX_PLAYER_NAME], file[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
    if(gPlayerLogged[playerid] == 1)
    {
        dini_IntSet(file, "Score", PlayerInfo[playerid][pScore]);
        dini_IntSet(file, "Money", PlayerInfo[playerid][pCash]);
        dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel]);
    }
    gPlayerLogged[playerid] = 0;
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if (dialogid == 1)
    {
        new name[MAX_PLAYER_NAME], file[256], string[128];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), SERVER_USER_FILE, name);
        if(!response) return Kick(playerid);
        if (!strlen(inputtext)) return
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Hi your not registered", "Welcome, your not registered mate, input your registration pw below", "Register", "Leave");
        dini_Create(file);
        dini_IntSet(file, "Password", udb_hash(inputtext));
        dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel] = 0);
        dini_IntSet(file, "Money",PlayerInfo[playerid][pCash] = 500);
        dini_IntSet(file, "Score",PlayerInfo[playerid][pScore] = 0);
        format(string, 128, "[SYSTEM]: You succesfully registered the nickname %s with password %s, you have been auto logged in.", name, inputtext);
        SendClientMessage(playerid, COLOR_YELLOW, string);
        gPlayerLogged[playerid] = 1;
    }
    if (dialogid == 2)
    {
        new name[MAX_PLAYER_NAME], file[256];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), SERVER_USER_FILE, name);
        if(!response) return Kick(playerid);
        if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Hi your registered", "Fucken awesome mate, your registered :D. Inpute your pw below", "Login", "Leave");
        new tmp;
        tmp = dini_Int(file, "Password");
        if(udb_hash(inputtext) != tmp) {
            SendClientMessage(playerid, COLOR_RED, "Wrong PW sir.");
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Hi your registered", "Fucken awesome mate, your registered :D. Inpute your pw below", "Login", "Leave");
        }
        else
        {
            gPlayerLogged[playerid] = 1;
            PlayerInfo[playerid][pAdminLevel] = dini_Int(file, "AdminLevel");
            SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
            GivePlayerMoney(playerid, dini_Int(file, "Money")-GetPlayerMoney(playerid));
            SendClientMessage(playerid,COLOR_RED, "[SYSTEM]: Successfully logged in!");
        }
    }
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Pravim web stranice za novac!
Osobni portofolio http:terza.com.ba/ !
Kontakt imate na stranici!

Ubaci dini i dudb u pawno/include folder  :o
Poslednja Izmena: Jul 05, 2011, 17:39:07 POSLE PODNE od [TG] BloodMaster

lol pa jel imas include dini?
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Izvinite pocetnika sam sta je to dvoje :)

P.S. Znam da sam bot,ali pomozite pls :)

Edit: Kako da ubacim ??
Poslednja Izmena: Jul 05, 2011, 17:41:46 POSLE PODNE od Terza
Pravim web stranice za novac!
Osobni portofolio http:terza.com.ba/ !
Kontakt imate na stranici!

Evo ti skini ovo sto sam upload...Udji u folder Pawn,i tamo imas folder include,e udji tu i kopiraj ovo sto si skinuo..i radice...pozzz..:D
http://www.2shared.com/file/geW83oRT/Dini.html?
http://www.2shared.com/file/ZqUZA6yM/dudb.html?
Poslednja Izmena: Jul 05, 2011, 17:48:08 POSLE PODNE od Xmolâ„¢

Skini Dini i Dudb i ubaci ih u mapu od servera sad nezz gdje držiÅ¡ server pa uÄ'eÅ¡ u mapu od server uÄ'eÅ¡ u mapu Pawno onda uÄ'i imaÅ¡ u mapi pawno joÅ¡ jednu mapo Include i onda kopiraÅ¡ tu ta 2 includa(Dini i Dudb)!!

Ak me nisi skontao reci u temi ili pošalji PM!!!


EDIT:Vidim kad sam stavio post ovaj postao prije mene nekoliko sekundi ako treba obrisite post nisam vidjeo!!! :( :(
Poslednja Izmena: Jul 05, 2011, 17:48:02 POSLE PODNE od Dane

Citat: Xmolâ,,¢ poslato Jul 05, 2011, 17:45:52 POSLE PODNE
Evo ti skini ovo sto sam upload...Udji u folder Pawn,i tamo imas folder include,e udji tu i kopiraj ovo sto si skinuo..i radice...pozzz..:D
http://www.2shared.com/file/geW83oRT/Dini.html?
http://www.2shared.com/file/ZqUZA6yM/dudb.html?

Hvala ti kralj si, ali sada trazi ovo fatal error 100: cannot read from file: "dutils" probat cu i to nac na netu pa cu vam javiti.
Pravim web stranice za novac!
Osobni portofolio http:terza.com.ba/ !
Kontakt imate na stranici!


Bio sam vec skinuo,i prebacio i radi. Ali kada odem na server kaze mi da se registujem. Ja to odradim, onda kada odem relog,kaze mi da se ponovo registrujem :( sta je sada problem ??
Pravim web stranice za novac!
Osobni portofolio http:terza.com.ba/ !
Kontakt imate na stranici!

pa nesto nije dobro u tom reg/log sistemu ,postaj kod ovde pa da vidimo  :)
Ne igram SA:MP vise..

Imas u prvom postu cijeli kod :)

Edit: Mislim da je ovo problem:

#define SERVER_USER_FILE "myserver/%s.ini"

Koliko se razumijem ovo sluzi da se snime Korisnici sa servera, ali ja ovog file nigdje nevidim u mapi mog servera.
Dali je to problem?
Poslednja Izmena: Jul 05, 2011, 18:12:44 POSLE PODNE od Terza
Pravim web stranice za novac!
Osobni portofolio http:terza.com.ba/ !
Kontakt imate na stranici!

moras napraviti folder myserver u folderu scriptfiles
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

uradjeno thx.. evo molio bih admine da ne zatvaraju ovu temu jer cu ovde pitati sve sto nebudem znao, a evo pitanja. Kako ubaci spawn recimo da mi se spawna u npr: LS ispred vijecnice. Jer trenutno se spawna u BlueBerry-u/Red County
Pravim web stranice za novac!
Osobni portofolio http:terza.com.ba/ !
Kontakt imate na stranici!

odes in-game ukucas /save na zeljenom mjestu spawna

otvoris savedpostions koji se nalazi u My Documents>GTA SA User Files>SAMP

i kopiras one 3 prve koordinate, nades u modu AddPlayerClass i sve zamjenis sa tim koordiantama
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Taj "AddPlayerClass" se nalazi u pawnu??
Pravim web stranice za novac!
Osobni portofolio http:terza.com.ba/ !
Kontakt imate na stranici!