Skripta koju koristim: Moja od 0
Detaljan opis problema: Dobijam slijedeće errore
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(371) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(372) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(373) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(374) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(375) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(376) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(377) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(378) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(379) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(380) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(382) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(383) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(384) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(385) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(386) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(387) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(388) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(389) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(390) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(391) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(393) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(394) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(395) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(396) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(397) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(398) : error 017: undefined symbol "playerid"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Dio skripte:
Linije 371-398
Podatci0[playerid] = CreatePlayerTextDraw(playerid, 501.875000, 167.416687, "Lozinka");
PlayerTextDrawLetterSize(playerid, Podatci0[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Podatci0[playerid], 1);
PlayerTextDrawColor(playerid, Podatci0[playerid], -1);
PlayerTextDrawSetShadow(playerid, Podatci0[playerid], 0);
PlayerTextDrawSetOutline(playerid, Podatci0[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Podatci0[playerid], 51);
PlayerTextDrawFont(playerid, Podatci0[playerid], 3);
PlayerTextDrawSetProportional(playerid, Podatci0[playerid], 1);
PlayerTextDrawSetSelectable(playerid, Podatci0[playerid], true);
Podatci1[playerid] = CreatePlayerTextDraw(playerid, 517.500000, 207.666671, "Pol");
PlayerTextDrawLetterSize(playerid, Podatci1[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Podatci1[playerid], 1);
PlayerTextDrawColor(playerid, Podatci1[playerid], -1);
PlayerTextDrawSetShadow(playerid, Podatci1[playerid], 0);
PlayerTextDrawSetOutline(playerid, Podatci1[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Podatci1[playerid], 51);
PlayerTextDrawFont(playerid, Podatci1[playerid], 3);
PlayerTextDrawSetProportional(playerid, Podatci1[playerid], 1);
PlayerTextDrawSetSelectable(playerid, Podatci1[playerid], true);
Podatci2[playerid] = CreatePlayerTextDraw(playerid, 505.000000, 247.333358, "Godine");
PlayerTextDrawLetterSize(playerid, Podatci2[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Podatci2[playerid], 1);
PlayerTextDrawColor(playerid, Podatci2[playerid], -1);
PlayerTextDrawSetShadow(playerid, Podatci2[playerid], 0);
PlayerTextDrawSetOutline(playerid, Podatci2[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Podatci2[playerid], 51);
PlayerTextDrawFont(playerid, Podatci2[playerid], 3);
PlayerTextDrawSetProportional(playerid, Podatci2[playerid], 1);
PlayerTextDrawSetSelectable(playerid, Podatci2[playerid], true);
Podatci3[playerid] = CreatePlayerTextDraw(playerid, 503.750000, 289.916625, "Drzava");
PlayerTextDrawLetterSize(playerid, Podatci3[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Podatci3[playerid], 1);
PlayerTextDrawColor(playerid, Podatci3[playerid], -1);
PlayerTextDrawSetShadow(playerid, Podatci3[playerid], 0);
PlayerTextDrawSetOutline(playerid, Podatci3[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Podatci3[playerid], 51);
PlayerTextDrawFont(playerid, Podatci3[playerid], 3);
PlayerTextDrawSetProportional(playerid, Podatci3[playerid], 1);
PlayerTextDrawSetSelectable(playerid, Podatci3[playerid], true);
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
si ubacio to pod OnPlayerConnect? nemozes to ubacivati u poziv koji nije deklarisan sa playerid.
Citat: C++ poslato Jul 21, 2014, 00:46:05 PRE PODNE
si ubacio to pod OnPlayerConnect? nemozes to ubacivati u poziv koji nije deklarisan sa playerid.
Pod OnGameModeInit je
pa ubaci pod Connect a boze.
Citat: C++ poslato Jul 21, 2014, 00:51:32 PRE PODNE
pa ubaci pod Connect a boze.
A pod šta ide da ga sakrijem?
mozes pod svaki callback koji ima deklaraciju playerid,a moguce je i preko loop-a
Citat: C++ poslato Jul 21, 2014, 00:56:55 PRE PODNE
mozes pod svaki callback koji ima deklaraciju playerid,a moguce je i preko loop-a
Ako možeš da prevedeš na neki jezik koji bih razumi ???
pa skriptas a nerazumijes osnove
pa svaki poziv koji u svojoj strukturi ima playerid poziv bio izveden ili default moze da sakrije te td-ove
ili ako zelis za sve igrace da sakrijes mozes preko foreach inc ili player loop-a
public OnGameModeInit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
Svuda gde imas playerid. Kapiras?
Valjda, idem pokušati
EDIT:
Ne ovo dobijem error (pod OnPlayerSpawn je)
PlayerTextDrawHide(playerid,PlayerText:Podatci0);
PlayerTextDrawHide(playerid,PlayerText:Podatci1);
PlayerTextDrawHide(playerid,PlayerText:Podatci2);
PlayerTextDrawHide(playerid,PlayerText:Podatci3);
Pa daj daj error i koristi
TextDrawHideForPlayer(playerid, Podatci1);
Citat: Denis_Lapi poslato Jul 21, 2014, 01:53:23 PRE PODNE
Pa daj daj error i koristi
TextDrawHideForPlayer(playerid, Podatci1);
To prouzrokuje :
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(655) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(656) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(657) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Administrator\Desktop\Crystal Life RolePlay X1 v2\gamemodes\X1.pwn(658) : error 035: argument type mismatch (argument 2)
EDIT: I kad testiram (zaobiÄ'em taj dio koji stvara errore sa /* */) prikaže mi TextDraw-e ali ne prikazuje mi strelicu miÅ¡a O.o
Ajde stavi ovako:
new Text:Podatci1;
TextDrawHideForPlayer(playerid, Podatci1);
Ne ide, usput može rijeÅ¡enje i za ovo, kad testiram (zaobiÄ'em taj dio koji stvara errore sa /* */) prikaže mi TextDraw-e ali ne prikazuje mi strelicu miÅ¡a O.o
Za prvi problem, stavljaj to njega u onplayerconncet i videce se sigurno..
Citat: Denis_Lapi poslato Jul 21, 2014, 02:09:48 PRE PODNE
Za prvi problem, stavljaj to njega u onplayerconncet i videce se sigurno..
Ne razumijem, šta da stavim? Misliš na ovo
TextDrawHideForPlayer(playerid, Podatci!);
?
Bitnije mi je sada riješenje ovoga sa "pointerom" ili ti mišem, ja sad idem pa ko zna nek piše :D
normalno da ce to bacat jer nisi argumentirao varijablu a dao si joj konstruktor
PlayerTextDrawHide(playerid,Podatci0[playerid]);
svaka textdraw varijabla znaci PlayerText se resava na ovaj nacin.