Problem(error/warning): Nema errora/warninga
Deo skripte:
[pawn]forward Tutorial1(playerid);
public Tutorial1(playerid)
{
SetPlayerCameraPos(playerid, 1826.2262, -1290.0841, 116.8063);
SetPlayerCameraLookAt(playerid, 1826.9913, -1289.4326, 116.4912);
SakrijConnectTDove(playerid);
KillTimer(TutorialTimer[playerid]);
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid, 1835.5864,-1284.4323,114.8125);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
/*InterpolateCameraPos(playerid, 1822.5541, -1279.3601, 116.8063, 1826.2262, -1290.0841, 116.8063, 9000);
InterpolateCameraLookAt(playerid, 1823.5140, -1279.0638, 116.4812, 1826.9913, -1289.4326, 116.4912, 9000);
*/
OcistiChatIgracu(playerid, 16);
SCM(playerid, -1, ""SERVERBOJA" ~ DOBRODOSLI NA TUTORIAL ~ ");
SCM(playerid, -1, ""BIJELA" ");
SCM(playerid, -1, ""BIJELA" ");
SCM(playerid, -1, ""BIJELA" U danasnjem tutorijalu mozete upoznati samo neke lokacije");
SCM(playerid, -1, ""BIJELA" Osnivaci zajednice su Brendy, Qwerty & Kaizer, server ima tradiciju 3 godine");
SCM(playerid, -1, ""BIJELA" Rekord servera je 90 igraca,sto nije mala brojka");
SCM(playerid, -1, ""BIJELA" Svaki tutorijal ce vam trajati 10 sekundi");
SCM(playerid, -1, ""BIJELA" Idemo na sljedeci korak......");
TutorialTimer2[playerid] = SetTimerEx("Tutorial2",10000, true, "d", playerid);
return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):
SLIKA 1 : https://imgur.com/a/5LJSbHw
SLIKA 2 : https://imgur.com/a/MSg4vnR
Koristim CreateDynamicEx objekte, ako je neko imao ovakav problem neka pomogne, hvala unaprijed !
Proveri koji ti je interier mape
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
Citat: 002 poslato Avgust 10, 2019, 18:04:47 POSLE PODNE
Proveri koji ti je interier mape
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
[pawn]
new registermapa;
registermapa = CreateDynamicObjectEx(19444, 1835.758544, -1282.160156, 114.240303, 90.000000, 0.000000, 0.000000, 300.00, 300.00);
SetDynamicObjectMaterial(registermapa, 0, -1, "none", "none", 0xFF000000);
registermapa = CreateDynamicObjectEx(19444, 1835.758544, -1282.160156, 115.845298, 90.000000, 0.000000, 0.000000, 300.00, 300.00);
SetDynamicObjectMaterial(registermapa, 0, -1, "none", "none", 0xFF000000);
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
registermapa = CreateDynamicObjectEx(2627, 1829.669555, -1282.002807, 113.806663, 0.000000, 0.000000, 0.000000, 300.00, 300.00);
registermapa = CreateDynamicObjectEx(2630, 1832.973754, -1279.077636, 113.805000, 0.000000, 0.000000, -90.000000, 300.00, 300.00);
registermapa = CreateDynamicObjectEx(1704, 1833.860351, -1285.993530, 113.805297, 0.000000, 0.000000, -90.000000, 300.00, 300.00);
registermapa = CreateDynamicObjectEx(1516, 1832.024414, -1286.392822, 113.806442, 0.000000, 0.000000, 0.000000, 300.00, 300.00);
registermapa = CreateDynamicObjectEx(1723, 1830.725708, -1284.931274, 113.809013, 0.000000, 0.000000, 0.000000, 300.00, 300.00);
registermapa = CreateDynamicObjectEx(1723, 1832.852294, -1287.840576, 113.808998, 0.000000, 0.000000, 180.000000, 300.00, 300.00);
registermapa = CreateDynamicObjectEx(1704, 1830.080322, -1286.884399, 113.805297, 0.000000, 0.000000, 90.000000, 300.00, 300.00);[/pawn]
Ne mogu naći taj parametar
Citat: ð–"ð–Žð–ˆð–ð–"ð–'ð–†ð–˜ poslato Avgust 10, 2019, 18:08:46 POSLE PODNE
[pawn]
new registermapa;
registermapa = CreateDynamicObjectEx(19444, 1835.758544, -1282.160156, 114.240303, 90.000000, 0.000000, 0.000000, 300.00, 300.00);
SetDynamicObjectMaterial(registermapa, 0, -1, "none", "none", 0xFF000000);
registermapa = CreateDynamicObjectEx(19444, 1835.758544, -1282.160156, 115.845298, 90.000000, 0.000000, 0.000000, 300.00, 300.00);
SetDynamicObjectMaterial(registermapa, 0, -1, "none", "none", 0xFF000000);
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
registermapa = CreateDynamicObjectEx(2627, 1829.669555, -1282.002807, 113.806663, 0.000000, 0.000000, 0.000000, 300.00, 300.00);
registermapa = CreateDynamicObjectEx(2630, 1832.973754, -1279.077636, 113.805000, 0.000000, 0.000000, -90.000000, 300.00, 300.00);
registermapa = CreateDynamicObjectEx(1704, 1833.860351, -1285.993530, 113.805297, 0.000000, 0.000000, -90.000000, 300.00, 300.00);
registermapa = CreateDynamicObjectEx(1516, 1832.024414, -1286.392822, 113.806442, 0.000000, 0.000000, 0.000000, 300.00, 300.00);
registermapa = CreateDynamicObjectEx(1723, 1830.725708, -1284.931274, 113.809013, 0.000000, 0.000000, 0.000000, 300.00, 300.00);
registermapa = CreateDynamicObjectEx(1723, 1832.852294, -1287.840576, 113.808998, 0.000000, 0.000000, 180.000000, 300.00, 300.00);
registermapa = CreateDynamicObjectEx(1704, 1830.080322, -1286.884399, 113.805297, 0.000000, 0.000000, 90.000000, 300.00, 300.00);[/pawn]
Ne mogu naći taj parametar
ne u mapi vec u tutorijalu koji ti je postavljen vw
Stavio 0 i enterijer i VW ali i dalje je isto problem
I VW i int je na 0 evo probao sam i VW na 1 staviti isto se dešava
uzmi koordinate kamere od dela tutorijala koji se prikazuje,
onda SetPlayerPos( playerid, koordinate_te_kamere ); postavis u taj deo tutorijala, i tako isto i za sledeci.
To bi trebalo resiti problem :)
btw koristi InterpolateCameraPos&LookAt
Buraz i koristim interpolate nego sam obriso i dodao ovo obiÄno poÅ¡to sam mislio da je do tog kad sam skonto da nije do tog odluÄio sam ovdje postat za pomoć
probaj ovako
forward Tutorial1(playerid);
public Tutorial1(playerid)
{
SakrijConnectTDove(playerid);
InterpolateCameraPos(playerid, 1822.5541, -1279.3601, 116.8063, 1826.2262, -1290.0841, 116.8063, 9000);
InterpolateCameraLookAt(playerid, 1823.5140, -1279.0638, 116.4812, 1826.9913, -1289.4326, 116.4912, 9000);
KillTimer(TutorialTimer[playerid]);
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid, 1822.5541, -1279.3601, 116.8063, 1826.2262);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
OcistiChatIgracu(playerid, 16);
SCM(playerid, -1, ""SERVERBOJA" ~ DOBRODOSLI NA TUTORIAL ~ ");
SCM(playerid, -1, ""BIJELA" ");
SCM(playerid, -1, ""BIJELA" ");
SCM(playerid, -1, ""BIJELA" U danasnjem tutorijalu mozete upoznati samo neke lokacije");
SCM(playerid, -1, ""BIJELA" Osnivaci zajednice su Brendy, Qwerty & Kaizer, server ima tradiciju 3 godine");
SCM(playerid, -1, ""BIJELA" Rekord servera je 90 igraca,sto nije mala brojka");
SCM(playerid, -1, ""BIJELA" Svaki tutorijal ce vam trajati 10 sekundi");
SCM(playerid, -1, ""BIJELA" Idemo na sljedeci korak......");
TutorialTimer2[playerid] = SetTimerEx("Tutorial2",10000, true, "d", playerid);
return 1;
}
Sutra pokušavam to nisam kod kuće sad pa ću javit da li radi
Citat: Vasic poslato Avgust 10, 2019, 22:15:57 POSLE PODNE
probaj ovako
forward Tutorial1(playerid);
public Tutorial1(playerid)
{
SakrijConnectTDove(playerid);
InterpolateCameraPos(playerid, 1822.5541, -1279.3601, 116.8063, 1826.2262, -1290.0841, 116.8063, 9000);
InterpolateCameraLookAt(playerid, 1823.5140, -1279.0638, 116.4812, 1826.9913, -1289.4326, 116.4912, 9000);
KillTimer(TutorialTimer[playerid]);
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid, 1822.5541, -1279.3601, 116.8063, 1826.2262);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
OcistiChatIgracu(playerid, 16);
SCM(playerid, -1, ""SERVERBOJA" ~ DOBRODOSLI NA TUTORIAL ~ ");
SCM(playerid, -1, ""BIJELA" ");
SCM(playerid, -1, ""BIJELA" ");
SCM(playerid, -1, ""BIJELA" U danasnjem tutorijalu mozete upoznati samo neke lokacije");
SCM(playerid, -1, ""BIJELA" Osnivaci zajednice su Brendy, Qwerty & Kaizer, server ima tradiciju 3 godine");
SCM(playerid, -1, ""BIJELA" Rekord servera je 90 igraca,sto nije mala brojka");
SCM(playerid, -1, ""BIJELA" Svaki tutorijal ce vam trajati 10 sekundi");
SCM(playerid, -1, ""BIJELA" Idemo na sljedeci korak......");
TutorialTimer2[playerid] = SetTimerEx("Tutorial2",10000, true, "d", playerid);
return 1;
}
Upravo sam testao i dalje isto, uopšte ne kontam ovaj PAWN sve je fino naštimano u kodu a IN GAME zeza...
Citat: ð–"ð–Žð–ˆð–ð–"ð–'ð–†ð–˜ poslato Avgust 11, 2019, 07:33:16 PRE PODNE
Upravo sam testao i dalje isto, uopšte ne kontam ovaj PAWN sve je fino naštimano u kodu a IN GAME zeza...
GreÅ¡ka nikada ne može biti kod ispravan a in game ne radi, uvek je do koda. Nego proÄitaj skriptu msm da je ath mod imaÅ¡ na joÅ¡ jednom mestu gde mu seta interior i vw tkd fino proÄitaj sve
Prije postavljanje kamere i svega drugoga:
[pawn]TogglePlayerSpectating( playerid, true );
InterpolateCameraPos(playerid, ....[/pawn]
Kada zavrÅ¡i prikaz tutorijala, da bi spawnovao fino igraÄa i ostalo:
[pawn]TogglePlayerSpectating( playerid, false );[/pawn]
Odradi to i provjeri, sigurno će ti pokazivat mape + će ti biti sklonjen donji menu sa crticama i 'Spawn' dugmetom, tako da ćeÅ¡ imati Äitav prikaz ekrana, sa samo svojim textdrawima i nebitno je gdje si stavio kameru.
Hvala
@Slade, sve radi perfektno, LOCK rješeno !