y_ini


Započeo Jack_Ass, Mart 31, 2013, 15:34:55 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Scripta koju koristim:od 0
Problem:Ovako,rijesio sam da pocnem da radim srvr od 0,i poceo raditi login i register sistem,ali sta god stavim pod New ili #define i stock ne ucitava,evo koda:
1.evo za new i #define i stock
enum pInfo
{
    pPass[70]
}
new	PlayerInfo[MAX_PLAYERS][pInfo];

//****Login i Registracija***
#define DIALOG_LOGIN             1
#define DIALOG_REGISTER          2
#define PATH "/Users/%s.ini"

stock UserPath(playerid)
{
    new string[128],playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,playername,sizeof(playername));
    format(string,sizeof(string),PATH,playername);
    return string;
}

2.evo za public
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
    INI_Int("Password",PlayerInfo[playerid][pPass], 70);
    return 1;
}

a evo errori koje baca!!
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(267) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(267) : warning 215: expression has no effect
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(267) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(267) : error 029: invalid expression, assumed zero
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(267) : fatal error 107: too many error messages on one line

Blaeks

*

Madmen

imas PlayerInfo definiciju ?

Imam y-ini,ali to playerinfo definiciju,ne,mozes li mi je objasniti?

Blaeks

*

Madmen

stavis pri vrhu skripte
new PlayerInfo[MAX_PLAYERS][pInfo];

Imam to...Pri rhu,eto imas kod,vidi gdje je enum ima ispod..

Ne kontam,mozes li pomocu kodova?????

Citat: |LG|Yui_Sang poslato Mart 31, 2013, 15:54:02 POSLE PODNE
Vidim da koristis moji tut Ovo za load postavi pod enuma a ne nad njega
EDIT:Sad sam compijao ovo tvoje nema erora  http://pastebin.com/nGL4GNC3 evo ti pastebin pa ti produzi

Sacu pokusat,pa javim!!


Citat: |LG|Yui_Sang poslato Mart 31, 2013, 15:54:02 POSLE PODNE
Vidim da koristis moji tut Ovo za load postavi pod enuma a ne nad njega
EDIT:Sad sam compijao ovo tvoje nema erora  http://pastebin.com/nGL4GNC3 evo ti pastebin pa ti produzi

Ovo radi,ali dalje ide tvoj login dialog i registracija,i uradio sam isto onako,ali nece ucitat #define DIALOG_LOGIN i DIALOG_REGISTER,i UserPath,to ne ucitaje!!
evo kod:
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(92) : error 017: undefined symbol "UserPath"
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(94) : error 017: undefined symbol "UserPath"
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(95) : error 017: undefined symbol "DIALOG_LOGIN"
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(99) : error 017: undefined symbol "DIALOG_REGISTER"
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(101) : warning 217: loose indentation
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(103) : error 010: invalid function or declaration
To su errori,
a evo kako sam ubacio:
{
PlayAudioStreamForPlayer(playerid, "http://k003.kiwi6.com/hotlink/5y98h6faah/young_maylay_cj_-_gta_san_andreas_theme_song.mp3");
if(fexist(UserPath(playerid)))
    {
        INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
        ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Login","Upisite lozinku za da se logujete.","Login","Nazad");
    }
    else
    {
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registracija.","Upisite lozinku da se registrujete.","Register","Quit");
    }
    return 1;
}[code]

ne ucitaje opet:
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(92) : error 017: undefined symbol "UserPath"
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(94) : error 017: undefined symbol "UserPath"
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(95) : error 017: undefined symbol "DIALOG_LOGIN"
C:\Documents and Settings\KENO\Desktop\Priprema servera od 0\gamemodes\BG-RP.pwn(99) : error 017: undefined symbol "DIALOG_REGISTER"