Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Jockz_Corleone poslato Maj 22, 2016, 13:21:05 POSLE PODNE

Naslov: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 22, 2016, 13:21:05 POSLE PODNE
Skripta koju koristim: Moja
Detaljan opis problema: Uradio sam Log/Reg i sad mi prave problemi TDovi, stavio sam RegLogi[0][playerid] ... i tako sam i ostale i sada samo mi kod toga izbacuje error, sve imate na slici
Dio skripte: SLIKA
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://prnt.sc/b70893 (http://prnt.sc/b70893)
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Łuk@ poslato Maj 22, 2016, 13:23:04 POSLE PODNE
si definisao ako se ne varam ovako new PlayerText: itd..
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 22, 2016, 13:49:01 POSLE PODNE
Citat: ophion poslato Maj 22, 2016, 13:23:04 POSLE PODNE
si definisao ako se ne varam ovako new PlayerText: itd..
Dzabe opet isto
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Łuk@ poslato Maj 22, 2016, 14:05:14 POSLE PODNE
Hmmm jesi sve pod player ama bas sve.. ?
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 22, 2016, 15:54:01 POSLE PODNE
Citat: ophion poslato Maj 22, 2016, 14:05:14 POSLE PODNE
Hmmm jesi sve pod player ama bas sve.. ?
Da sve sam i na pocetku new RegLogi[14][MAX_PLAYERS]
evo ti slike http://prnt.sc/b71mjy
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Łuk@ poslato Maj 22, 2016, 16:01:59 POSLE PODNE
probaj playertext -.-
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 22, 2016, 16:59:01 POSLE PODNE
Citat: ophion poslato Maj 22, 2016, 16:01:59 POSLE PODNE
probaj playertext -.-
Pa to new PlayerText:RegLogi[14][MAX_PLAYERS]
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: ceLL_ poslato Maj 22, 2016, 17:12:31 POSLE PODNE
Player TDovi moraju pod OnPlayerConnect.

[pawn]new PlayerText:RegLogi[MAX_PLAYERS][14];[/pawn]

[pawn]RegLogi[playerid][0] = CreatePlayerTextDraw(playerid, ........);[/pawn]
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 22, 2016, 18:55:07 POSLE PODNE
Citat: ceLL_ poslato Maj 22, 2016, 17:12:31 POSLE PODNE
Player TDovi moraju pod OnPlayerConnect.

[pawn]new PlayerText:RegLogi[MAX_PLAYERS][14];[/pawn]

[pawn]RegLogi[playerid][0] = CreatePlayerTextDraw(playerid, ........);[/pawn]
Ne izbacuje errore ali izbaci 80 warninga i kada udjem u igricu izbaci beo ekran
Evo ti slike:
1. deo warning http://prnt.sc/b73m1d (http://prnt.sc/b73m1d)
2. deo warning http://prntscr.com/b73mbk (http://prntscr.com/b73mbk)
Beo ekran kada udjem na server: http://prnt.sc/b73mkq (http://prnt.sc/b73mkq)
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Seiz poslato Maj 22, 2016, 20:10:58 POSLE PODNE
Zamenio si mesta promenjiva i playerid, tu gde prikazujes igracu textdraw i sklanjas prvo stavi promenjivu pa playerid inace promenjiva ti je ovaj broj sto se kod svakog textdrawa menja.

Sve sto treba da uradis jeste da umesto:
RegLogi[playerid][broj]
stavis
RegLogi[broj][playerid]
zato sto si tako i definisao gore.
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 22, 2016, 20:13:40 POSLE PODNE
Citat: Seiz poslato Maj 22, 2016, 20:10:58 POSLE PODNE
Zamenio si mesta promenjiva i playerid, tu gde prikazujes igracu textdraw i sklanjas prvo stavi promenjivu pa playerid inace promenjiva ti je ovaj broj sto se kod svakog textdrawa menja.
Pa ovaj gore u komentare mi je tako napisao, a i pre kada mi je bilo prvo promenljiva pa playerid isto izbacivalo errore, a inace i ovako je ispravno jer sam u pocetnku definisao new PlayerText:RegLogi[MAX_PLAYERS][14];
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Seiz poslato Maj 22, 2016, 20:27:56 POSLE PODNE
Ja sad tebe nista ne kontam ;) ako ti nije problem postavi ovde kod kako ti je sad i sta ti izbacuje.
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 22, 2016, 20:52:59 POSLE PODNE
Citat: Seiz poslato Maj 22, 2016, 20:27:56 POSLE PODNE
Ja sad tebe nista ne kontam ;) ako ti nije problem postavi ovde kod kako ti je sad i sta ti izbacuje.
Evo ti sve vezano za login register http://pastebin.com/kBBUdeyP tu ti je sva skripta vezana za to
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Seiz poslato Maj 22, 2016, 20:58:23 POSLE PODNE
To su player textdrawovi a ti id prikazujes i sklanjas kao obicne, umesto TextDrawShowForPlayer koristi PlayerTextDrawShow isto tako i umesto TextDrawHideForPlayer koristi PlayerTextDrawHide.
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 22, 2016, 22:24:47 POSLE PODNE
Citat: Seiz poslato Maj 22, 2016, 20:58:23 POSLE PODNE
To su player textdrawovi a ti id prikazujes i sklanjas kao obicne, umesto TextDrawShowForPlayer koristi PlayerTextDrawShow isto tako i umesto TextDrawHideForPlayer koristi PlayerTextDrawHide.
Ok sad mi oce, ali kad udjem na server nece da selektuje ni LOGIN ni REGISTER ni INFORMACIJE, a u skripti mi tu izbacuje warninge evo ti slike: http://prnt.sc/b76h3f (http://prnt.sc/b76h3f)
Inace imam PlayerTextDrawTextSize ne znam zasto onda nece da selektuje mozda prave problem ovi warningovi
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: ceLL_ poslato Maj 22, 2016, 23:01:30 POSLE PODNE
[pawn]PlayerTextDrawTextSize(playerid,RegLogi[playerid][3], 140.430450, 0.000000);[/pawn]

Kako mislis da ti odredi radijus selektiranja? Umesto "0.0" stavi "40.0", na primer, pa kad vidis kako selektuje štimaj ga kako ti odgovara.

I mislim da je 140.430450 preveliko...
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 22, 2016, 23:04:41 POSLE PODNE
Citat: ceLL_ poslato Maj 22, 2016, 23:01:30 POSLE PODNE
[pawn]PlayerTextDrawTextSize(playerid,RegLogi[playerid][3], 140.430450, 0.000000);[/pawn]

Kako mislis da ti odredi radijus selektiranja? Umesto "0.0" stavi "40.0", na primer, pa kad vidis kako selektuje štimaj ga kako ti odgovara.

I mislim da je 140.430450 preveliko...
Ne znam ja sam radio po boxu napravio sam box oko texta i samo prekopirao X poziciju boxa
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 22, 2016, 23:27:07 POSLE PODNE
Citat: ceLL_ poslato Maj 22, 2016, 23:01:30 POSLE PODNE
[pawn]PlayerTextDrawTextSize(playerid,RegLogi[playerid][3], 140.430450, 0.000000);[/pawn]

Kako mislis da ti odredi radijus selektiranja? Umesto "0.0" stavi "40.0", na primer, pa kad vidis kako selektuje štimaj ga kako ti odgovara.

I mislim da je 140.430450 preveliko...
Nece opet podesio sam 140 na 20, i 0.0 na 20 i nece opet da selektuje
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: GoodbyeSamp poslato Maj 22, 2016, 23:37:26 POSLE PODNE
Probaj:
13.000000, 50.000000
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 22, 2016, 23:45:41 POSLE PODNE
Citat: Nickname123 poslato Maj 22, 2016, 23:37:26 POSLE PODNE
Probaj:
13.000000, 50.000000
Nece, nece uopste da selektuje ne znam u cemu je problem
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: GoodbyeSamp poslato Maj 22, 2016, 23:50:21 POSLE PODNE
onda izbrisi textsize.
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: GoodbyeSamp poslato Maj 22, 2016, 23:51:09 POSLE PODNE
i imas li ti uopste funkciju selecttextdraw ono?
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 23, 2016, 15:02:25 POSLE PODNE
Citat: Nickname123 poslato Maj 22, 2016, 23:51:09 POSLE PODNE
i imas li ti uopste funkciju selecttextdraw ono?
Evo ti imam http://prnt.sc/b7f4or , a ono za textsize kad izbrisem nece da mi selektuje register samo login i informacije i to ne selektuje posebno nego kad selektujem informacije on selektuje i login i informacije..
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 23, 2016, 15:43:13 POSLE PODNE
Citat: Nickname123 poslato Maj 22, 2016, 23:50:21 POSLE PODNE
onda izbrisi textsize.
Izbrisao sam textsize i sada kad kliknem na login, register ne iskacu mi dialozi??? A imam podeseno evo ti za login primer:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
//============================================================================//
    if(clickedid == RegLogi[playerid][3])
    {
//KillTimer(LogRegTimer[playerid]); g_SetPlayerHealth(playerid, 99.0); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0);
if(fexist(Korisnici(playerid)))
{
new loginstring[512];
new loginname[126];
SpawnPlayer(playerid);
    CancelSelectTextDraw(playerid);
    PlayerTextDrawHide(playerid,RegLogi[playerid][0]);
PlayerTextDrawHide(playerid,RegLogi[playerid][1]);
    PlayerTextDrawHide(playerid,RegLogi[playerid][2]);
    PlayerTextDrawHide(playerid,RegLogi[playerid][3]);
    PlayerTextDrawHide(playerid,RegLogi[playerid][4]);
    PlayerTextDrawHide(playerid,RegLogi[playerid][5]);
    PlayerTextDrawHide(playerid,RegLogi[playerid][6]);
    PlayerTextDrawHide(playerid,RegLogi[playerid][7]);
    PlayerTextDrawHide(playerid,RegLogi[playerid][8]);
    PlayerTextDrawHide(playerid,RegLogi[playerid][9]);
    PlayerTextDrawHide(playerid,RegLogi[playerid][10]);
    PlayerTextDrawHide(playerid,RegLogi[playerid][11]);
    PlayerTextDrawHide(playerid,RegLogi[playerid][12]);
    PlayerTextDrawHide(playerid,RegLogi[playerid][13]);
    SetPlayerInterior(playerid, 0); TogglePlayerControllable(playerid, 0);
SetPlayerFacingAngle(playerid, 139.7829); SetPlayerVirtualWorld(playerid, 0);
KillTimer(LogRegTimer[playerid]); g_SetPlayerHealth(playerid, 99.0);
SetPlayerPos(playerid, 1587.6107,-2340.0347,13.5400);
    InterpolateCameraPos(playerid, 1515.846679, -829.409912, 100.500595, 1368.072875, -951.241943, 65.167259, 20000);
InterpolateCameraLookAt(playerid, 1513.187377, -832.767211, 97.920539, 1369.059082, -947.407714, 62.113414, 20000);
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),""PLAVA""PLAVA"Dobrodosli na Prokuplje RolePlay\n\n"BELA"Vase ime: "PLAVA"%s\n"BELA"Unesite vasu lozinku\n"PLAVA"",loginname);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Izlaz");
}
else
{
        TextDrawHideForPlayer(playerid,Intro[0]); TextDrawHideForPlayer(playerid,Intro[1]); TextDrawHideForPlayer(playerid,Intro[2]);
        TextDrawHideForPlayer(playerid,Intro[3]); TextDrawHideForPlayer(playerid,Intro[4]); TextDrawHideForPlayer(playerid,Intro[5]);
        TextDrawHideForPlayer(playerid,Intro[6]); TextDrawHideForPlayer(playerid,Intro[7]); TextDrawHideForPlayer(playerid,Intro[8]);
        TextDrawHideForPlayer(playerid,Intro[9]); TextDrawHideForPlayer(playerid,Intro[10]);
        if(ServerInfo[isRegistracija] == 1)
    {
StatusKonekta(playerid, 5);
}
else if(ServerInfo[isRegistracija] != 1)
{
SendClientMessage(playerid, COLOR_PLAVA, ""PLAVA"[PKRP]"SIVA" Vi niste registrovani!");
}
}
} i na dalje tako za register...
Naslov: Odg: [Pomoc] Error oko reg/log textdrawa
Poruka od: Jockz_Corleone poslato Maj 23, 2016, 21:48:17 POSLE PODNE
HVALA SVIMA NA POMOCI RESIO SAM KONACNO!  :o