Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: (BV) Domy poslato Jul 23, 2013, 23:36:53 POSLE PODNE

Naslov: [POMOC] Pocetni level
Poruka od: (BV) Domy poslato Jul 23, 2013, 23:36:53 POSLE PODNE
Skripta koju koristim: Moja od 0
Detaljan opis problema: Pa vec jako dugo se mucim i nikako da uspijem namjestiti da igrac koji se registrira bude  lvl 1, nego je uvjek 0.
Dio skripte: Recite ako vam treba nesto drugo iz skripte, samo mi rijesite problem, HVALA UNAPRIJED.
public OnPlayerConnect(playerid)
{
    if(fexist(UserPath(playerid)))
    {
        INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
        ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijava",""ZUTA"|--------------------------- My Server v0.1 ---------------------------|\n\n"BELA"Dobrodosao na server\n"BELA"Upisite lozinku kako bi nastavili s igrom!\n\n"ZUTA"|---------------------------------------------------------------------------|","Prijava","Izlaz");
        SpawnPlayer(playerid);
    }
    else
    {
        SetPlayerScore(playerid,1);
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registracija.",""ZUTA"|--------------------------- My Server v0.1 ---------------------------|\n\n"BELA"Dobrodosao na server\n"BELA"Upisite vasu lozinku da se registrirate!\n\n"ZUTA"|---------------------------------------------------------------------------|","Registracija","Izlaz");
SpawnPlayer(playerid);
    }
    return 1;
}


if(dialogid == DIALOG_REGISTER)
{
if (!response) return Kick(playerid);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Registracija.",""ZUTA"|--------------------------- My Server v0.1 ---------------------------|\n\n"BELA"Upisali ste pogresnu lozinku.\n"BELA"Upisite lozinku da se registrirate!\n\n"ZUTA"|---------------------------------------------------------------------------|","Registracija","Izlaz");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
            INI_WriteString(File, "Password", inputtext);
            INI_WriteInt(File, "Admin", 0);
            INI_WriteInt(File, "Ubojstva", 0);
            INI_WriteInt(File, "Smrti", 0);
            INI_WriteInt(File, "Novac", 0);
            INI_WriteInt(File, "Mutiran", 0);
            INI_WriteInt(File, "Warn", 0);
            INI_WriteInt(File, "Vip", 0);
            INI_WriteInt(File,"Paytime", 0);
        INI_WriteInt(File,"Respekti", 0);
        INI_WriteInt(File,"Level", 1);
        SetPlayerScore(playerid,1);
INI_Close(File);
SpawnPlayer(playerid);
ShowPlayerDialog(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_MSGBOX,""COL_WHITE"Dobrodosao!",""COL_GREEN"Ako vam je potrebna pomoc obratite se preko komande /pomoc.","Uredu","");
}
}
    if(dialogid == DIALOG_LOGIN)
    {
    if(!response) return Kick(playerid);
    if(response)
{
if(!strcmp(inputtext, PlayerInfo[playerid][pPass], false))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);//stavi varijablu koju ti koristits,kako je tebi u modu
SpawnPlayer(playerid);
            }
            else
            {
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"Prijava.",""ZUTA"|--------------------------- My Server v0.1 ---------------------------|\n\n"BELA"Upisali ste pogresnu lozinku.\n"BELA"Upisite tocnu lozinku da se prijavite!\n\n"ZUTA"|---------------------------------------------------------------------------|","Prijava","Izlaz");

}
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [POMOC] Pocetni level
Poruka od: [BURPG] Wistaa poslato Jul 23, 2013, 23:41:19 POSLE PODNE
Stavi da ti se score postavlja poslije tutoriala
SetPlayerScore(playerid,1);
Naslov: Odg: [POMOC] Pocetni level
Poruka od: (BV) Domy poslato Jul 24, 2013, 13:09:49 POSLE PODNE
Citat: [BURPG] Wistaa poslato Jul 23, 2013, 23:41:19 POSLE PODNE
Stavi da ti se score postavlja poslije tutoriala
SetPlayerScore(playerid,1);
Isto je  :(
Naslov: Odg: [POMOC] Pocetni level
Poruka od: Hard poslato Jul 24, 2013, 14:29:21 POSLE PODNE
probaj ovo

PlayerInfo[playerid][pLevel] = 1;
Naslov: Odg: [POMOC] Pocetni level
Poruka od: Bugi poslato Jul 24, 2013, 14:33:12 POSLE PODNE
Citat: kraljsvemira poslato Jul 24, 2013, 14:29:21 POSLE PODNE
probaj ovo

PlayerInfo[playerid][pLevel] = 1;

Ne laprdaj gluposti, probaj da nadjes negde da nemas SetPlayerScore(playerid, 0); u skripti
Naslov: Odg: [POMOC] Pocetni level
Poruka od: (BV) Domy poslato Jul 24, 2013, 20:32:34 POSLE PODNE
Citat: |LZ| Bugi poslato Jul 24, 2013, 14:33:12 POSLE PODNE
Citat: kraljsvemira poslato Jul 24, 2013, 14:29:21 POSLE PODNE
probaj ovo

PlayerInfo[playerid][pLevel] = 1;

Ne laprdaj [cenzura]osti, probaj da nadjes negde da nemas SetPlayerScore(playerid, 0); u skripti
Ma neradi sve sam probao i svaki puta s level 0.
Ali nema veze slozio sam PayDay da mi krece od level 0 a ne od 1 tako da sam rijesio, LOCK.