Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: MihaelKeler poslato Januar 08, 2014, 09:15:08 PRE PODNE

Naslov: Pomoc oko pawna
Poruka od: MihaelKeler poslato Januar 08, 2014, 09:15:08 PRE PODNE
Skripta koju koristim:Moja
Detaljan opis problemi:Uvijek mi se pokaze ovi error-i:
C:\Users\Dario\Desktop\MOJ SERVER\gamemodes\EBGM.pwn(57) : error 035: argument type mismatch (argument 2)
C:\Users\Dario\Desktop\MOJ SERVER\gamemodes\EBGM.pwn(57) : error 020: invalid symbol name ""
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: Pomoc oko pawna
Poruka od: Bugi poslato Januar 08, 2014, 10:06:51 PRE PODNE
Posalji mi liniju 57
Naslov: Odg: Pomoc oko pawna
Poruka od: MihaelKeler poslato Januar 08, 2014, 10:26:35 PRE PODNE
EVO : GetPlayerName(playerid, MAX_PLAYER_NAME, sizeof(MAX_PLAYER_NAME);
SR STO SI DUGO CEKAO
Naslov: Odg: Pomoc oko pawna
Poruka od: Vitez El arambasa poslato Januar 08, 2014, 11:06:25 PRE PODNE
Citat: MihaelKeler poslato Januar 08, 2014, 10:26:35 PRE PODNE
EVO : GetPlayerName(playerid, MAX_PLAYER_NAME, sizeof(MAX_PLAYER_NAME);
SR STO SI DUGO CEKAO

GetPlayerName(playerid, senderanem, sizeof(sendername);
Naslov: Odg: Pomoc oko pawna
Poruka od: MihaelKeler poslato Januar 08, 2014, 11:47:42 PRE PODNE
sad mi je ovo izbacilo

C:\Users\Dario\Desktop\ne brisati\MOJ SERVER\gamemodes\EBGM.pwn(57) : error 017: undefined symbol "senderanem"
C:\Users\Dario\Desktop\ne brisati\MOJ SERVER\gamemodes\EBGM.pwn(57) : error 017: undefined symbol "sendername"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
Naslov: Odg: Pomoc oko pawna
Poruka od: youngdeal poslato Januar 08, 2014, 11:52:59 PRE PODNE
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername);

Naslov: Odg: Pomoc oko pawna
Poruka od: MihaelKeler poslato Januar 08, 2014, 15:50:35 POSLE PODNE
Evo napravio sam ono i sad mi se ovi errori pokazali:
C:\Users\Dario\Desktop\EBGM.pwn(57) : error 001: expected token: ",", but found ";"
C:\Users\Dario\Desktop\EBGM.pwn(58) : error 017: undefined symbol "strText"
C:\Users\Dario\Desktop\EBGM.pwn(59) : error 017: undefined symbol "strText"
Naslov: Odg: Pomoc oko pawna
Poruka od: MihaelKeler poslato Januar 08, 2014, 16:02:45 POSLE PODNE
A evo ovo cijela komanda:

public OnPlayerConnect(playerid)
{

    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername);
    format(strText, 35, "Korisnici/%s.ini", IGRACEVO_IME); // formatira string, sa igracevim imenom, tj njegov fajl
    if(!fexist(strText)) // provjerava ako ne postoji fajl, onda mu pokazu registraciju:
    {
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Registracija", "Molimo upisite lozinku da se registrujete", "Register", "Odustani");
    }
    else // inace, ako postoji (suprotno od !fexist(ne postoji)) // pokazuje mu login
    {
       ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Logiranje", "Molimo upisite lozinku da se logujete", "Login", "Odustani");
       return 1;
    }
    SetPVarInt(playerid, "Konektovan", 1); // ovo je cisto provjera za spawn, ako nije logiran kicka ga
   return 1;
}
Naslov: Odg: Pomoc oko pawna
Poruka od: Ermin. poslato Januar 08, 2014, 16:09:57 POSLE PODNE
Citat: MihaelKeler poslato Januar 08, 2014, 16:02:45 POSLE PODNE
A evo ovo cijela komanda:

public OnPlayerConnect(playerid)
{

    new sendername[MAX_PLAYER_NAME],strText[35];
    GetPlayerName(playerid, sendername, sizeof(sendername);
    format(strText, sizeof strText, "Korisnici/%s.ini", IGRACEVO_IME); // formatira string, sa igracevim imenom, tj njegov fajl
    if(!fexist(strText)) // provjerava ako ne postoji fajl, onda mu pokazu registraciju:
    {
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Registracija", "Molimo upisite lozinku da se registrujete", "Register", "Odustani");
    }
    else // inace, ako postoji (suprotno od !fexist(ne postoji)) // pokazuje mu login
    {
       ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Logiranje", "Molimo upisite lozinku da se logujete", "Login", "Odustani");
       return 1;
    }
    SetPVarInt(playerid, "Konektovan", 1); // ovo je cisto provjera za spawn, ako nije logiran kicka ga
   return 1;
}

Nije to komanda  :P


Izbrisi to sve i ovako stavi:

public OnPlayerConnect(playerid)
{
    new pName[MAX_PLAYER_NAME],strText[15+MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof pName);
    format(strText, sizeof strText, "/Korisnici/%s.ini", pName);
    if(!fexist(strText)) // provjerava ako ne postoji fajl, onda mu pokazu registraciju:
    {
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Registracija", "Molimo upisite lozinku da se registrujete", "Register", "Odustani");
    }
    else // inace, ako postoji (suprotno od !fexist(ne postoji)) // pokazuje mu login
    {
    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Logiranje", "Molimo upisite lozinku da se logujete", "Login", "Odustani");
    return 1;
    }
    SetPVarInt(playerid, "Konektovan", 1); // ovo je cisto provjera za spawn, ako nije logiran kicka ga
    return 1;
}
Naslov: Odg: Pomoc oko pawna
Poruka od: MihaelKeler poslato Januar 08, 2014, 16:13:32 POSLE PODNE
Tooooo brate hvala tiii hvalaaaaa
Naslov: Odg: Pomoc oko pawna
Poruka od: MihaelKeler poslato Januar 08, 2014, 16:34:38 POSLE PODNE
eee evo poceo sam ovo raditi

public OnPlayerDisconnect(playerid, reason)

i ovako sam napravio:

public OnPlayerDisconnect(playerid, reason)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
    INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
    INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]);
    INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]);
    INI_Close(File);
    return 1;
}

I izbacio mi ove erorre:
C:\Users\Dario\Desktop\EBGM.pwn(76) : error 035: argument type mismatch (argument 1)
C:\Users\Dario\Desktop\EBGM.pwn(80) : error 029: invalid expression, assumed zero
C:\Users\Dario\Desktop\EBGM.pwn(81) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.
Naslov: Odg: Pomoc oko pawna
Poruka od: Ermin. poslato Januar 08, 2014, 21:49:25 POSLE PODNE
Pa gdje ti baca error ?
Naslov: Odg: Pomoc oko pawna
Poruka od: MihaelKeler poslato Januar 08, 2014, 21:52:07 POSLE PODNE
Pa izbaci mi ovaj error C:\Users\Dario\Desktop\ne brisati\MOJ SERVER\gamemodes\EBGM.pwn(8.) : fatal error 100: cannot read from file: "zero"
Naslov: Odg: Pomoc oko pawna
Poruka od: youngdeal poslato Januar 08, 2014, 22:01:59 POSLE PODNE
slusaj izbaci taj zero iz skripte ukloni ga sa vrha mozda ti se nigdje i ne koristi..
pa mi javi sta ti izbaciva.
Naslov: Odg: Pomoc oko pawna
Poruka od: MihaelKeler poslato Januar 08, 2014, 22:03:57 POSLE PODNE
Evo ovo mi izbaci kad izbrisem sa vrha zero:

C:\Users\Dario\Desktop\ne brisati\MOJ SERVER\gamemodes\EBGM.pwn(79) : error 035: argument type mismatch (argument 1)
C:\Users\Dario\Desktop\ne brisati\MOJ SERVER\gamemodes\EBGM.pwn(83) : error 029: invalid expression, assumed zero
C:\Users\Dario\Desktop\ne brisati\MOJ SERVER\gamemodes\EBGM.pwn(84) : error 029: invalid expression, assumed zero
Naslov: Odg: Pomoc oko pawna
Poruka od: youngdeal poslato Januar 08, 2014, 22:04:57 POSLE PODNE
daj kod
Naslov: Odg: Pomoc oko pawna
Poruka od: MihaelKeler poslato Januar 08, 2014, 22:07:11 POSLE PODNE
EVO:

public OnPlayerDisconnect(playerid, reason)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
    INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
    INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]);
    INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]);
    INI_Close(File);
    return 1;
}
Naslov: Odg: Pomoc oko pawna
Poruka od: youngdeal poslato Januar 08, 2014, 22:11:40 POSLE PODNE
koliko vidim tu je sve dobro..
nesto drugo je problem.
Naslov: Odg: Pomoc oko pawna
Poruka od: MihaelKeler poslato Januar 08, 2014, 22:13:07 POSLE PODNE
ee ajd ja cu ti poslati u pm moju scriptu pa ti reci sta nevalja
Naslov: Odg: Pomoc oko pawna
Poruka od: youngdeal poslato Januar 08, 2014, 22:15:33 POSLE PODNE
Citat: MihaelKeler poslato Januar 08, 2014, 22:13:07 POSLE PODNE
ee ajd ja cu ti poslati u pm moju scriptu pa ti reci sta nevalja
ajd