error 017

Započeo Dusan5253, Jul 19, 2023, 13:46:16 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Slika: https://ibb.co/8ch3Gbw

Deo koda:[pawn]public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid, -1, "Dobrodošli na server!");

    if (fexist(UserPath(playerid)))
    {
        INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
        ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", "Unesite vasu lozinku:", "Prijavi se", "Odustani");
    }
    else
    {
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Register", "Unesite vasu lozinku:", "Registruj se", "Odustani");
        ShowRegistrationTextDraw(playerid); // Dodajte ovu liniju za prikazivanje TextDraw-a za registraciju
        }
    return 1;
}[/pawn]

Fali ti public sa tim nazivom u kome imas TextDrawShowForPlayer(playerid, NazivTvogTDa); samo zamenis tvojim imenom i sve ostalo. Probaj tako.
Evo ti primer.
[pawn]
forward ShowRegistrationTextDraw(playerid);
public ShowRegistrationTextDraw(playerid){
    TextDrawShowForPlayer(playerid, RegisterTD[0]);
    TextDrawShowForPlayer(playerid, RegisterTD[1]);
    TextDrawShowForPlayer(playerid, RegisterTD[2]);
    TextDrawShowForPlayer(playerid, RegisterTD[3]);
    TextDrawShowForPlayer(playerid, RegisterTD[4]);
}
[/pawn]
Aj napuni pun i vozi odavde,
na autoput u najveci krug,
da najbolje razmislim ko mi je drug.

Takodje mozes da koristis i for loop da bi ti linije koda bile sto manje.
[pawn]
new Text: LogReg[8];
for(new i = 0; i < 8; i++){
    TextDrawShowForPlayer(playerid, LogReg);
}
[/pawn]
Aj napuni pun i vozi odavde,
na autoput u najveci krug,
da najbolje razmislim ko mi je drug.

for(new i = 0; i < 8; i++)
    TextDrawShowForPlayer(playerid, LogReg);

[pawn]ShowRegistrationTextDraw(playerid){
    for(new i = 0; i < 4; i++{
       TextDrawShowForPlayer(playerid, RegisterTD);
    }
}[/pawn]

Citat: Fergosonn poslato Jul 20, 2023, 21:16:55 POSLE PODNE
[pawn]ShowRegistrationTextDraw(playerid){
    for(new i = 0; i < 4; i++{
       TextDrawShowForPlayer(playerid, RegisterTD);
    }
}[/pawn]
komplikujete..