Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Jack_Ass poslato Mart 31, 2013, 15:34:55 POSLE PODNE

Naslov: y_ini
Poruka od: Jack_Ass poslato Mart 31, 2013, 15:34:55 POSLE PODNE
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
Naslov: Odg: y_ini
Poruka od: Blaeks poslato Mart 31, 2013, 15:44:13 POSLE PODNE
imas PlayerInfo definiciju ?
Naslov: Odg: y_ini
Poruka od: Jack_Ass poslato Mart 31, 2013, 15:46:06 POSLE PODNE
Imam y-ini,ali to playerinfo definiciju,ne,mozes li mi je objasniti?
Naslov: Odg: y_ini
Poruka od: Blaeks poslato Mart 31, 2013, 15:49:33 POSLE PODNE
stavis pri vrhu skripte new PlayerInfo[MAX_PLAYERS][pInfo];
Naslov: Odg: y_ini
Poruka od: Jack_Ass poslato Mart 31, 2013, 15:52:18 POSLE PODNE
Imam to...Pri rhu,eto imas kod,vidi gdje je enum ima ispod..
Naslov: Odg: y_ini
Poruka od: Jack_Ass poslato Mart 31, 2013, 15:59:38 POSLE PODNE
Ne kontam,mozes li pomocu kodova?????
Naslov: Odg: y_ini
Poruka od: Jack_Ass poslato Mart 31, 2013, 16:00:28 POSLE PODNE
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!!
Naslov: Odg: y_ini
Poruka od: Jack_Ass poslato Mart 31, 2013, 16:01:39 POSLE PODNE
Radi hvala!!
Naslov: Odg: y_ini
Poruka od: Jack_Ass poslato Mart 31, 2013, 16:05:59 POSLE PODNE
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]
Naslov: Odg: y_ini
Poruka od: Jack_Ass poslato Mart 31, 2013, 16:18:36 POSLE PODNE
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"
Naslov: Odg: y_ini
Poruka od: Jack_Ass poslato Mart 31, 2013, 16:22:38 POSLE PODNE
da..
Naslov: Odg: y_ini
Poruka od: Jack_Ass poslato Mart 31, 2013, 16:38:43 POSLE PODNE
radi sada