Skripta koju koristim:UP edit
Detaljan opis problema: Promenio sam ballas bazu,i premestio i 3dtextlabel i vozila i sve samo ne znam kako sada da tu gde je 3dtextlabel gde pise da pritisnem f da udjem u bazu,ja pritisnem i nigde ne ulazi,kako da napravim da udje u bazu,ako neko zna?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Nisi trebao novu temu praviti ::) ugl. nadji OnPlayerKeyStateChange ja msm :D :D i tu nadjes if(newkeys == KEY_SECONDARY_ATTACK)
i tu negde mozda ima obiljezeno //ballas ulaz ili nesto i tu ces videti i mora biti negde SetPlayerPos(.........) i tu stavis kod enterijera gdje ce se spawnat P.S nadam se da nisam nista pogrijesio
}
else if(IsPlayerInRangeOfPoint(playerid, 1.0, 2451.2080,-1685.5591,1013.5078))
je l to ovo?
Pa ne znam jel to od ballasa al tako treba da izgleda :D :D
aj posalji mi fb link,nije mi uspelo,pa da mi tamo objasnis malo bolje
Pogledaj pp :)
Ako imas stari ulaz u bazu ne treba nesto novo da pravis vec samo malo da preuredis stari ulaz da promenis kordinate i ako imas neki drugi enterijer... To mozes recimo da uradis tako sto ces videti da li ti nesto pise kada ulazis na taj stari ulaz u bazu ako ti negde pise nesto onda taj text uneses i pawno > find i vidis gde je... Ako to nemas ili ne uspes onda jos bolji nacin jeste da kada udjes u enterijer ne mrdas se ni makac i samo uzmes kordinatu na /save i onda opet u find je uneses i nadjes taj ulaz/izlaz...
A ako kojim slucajem nemas uopste taj ulaz u enterijer onda ga jednostavno napravi evo ti primer.
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (newkeys == KEY_SECONDARY_ATTACK) // Ovde definises na koje dugme ce ulaziti ako ovako ostane to je f ili enter
{
if (IsPlayerInRangeOfPoint(playerid, 1.0, x, y, z)) // Ovde stavis kordinate ulaza u enterijer znaci mesto gde ako stane tu i pritisne f ili enter da udje u enterijer
{
SetPlayerPos(playerid, x, y, z); // ovde stavis kordinate spawna znaci gde da se spawna ako udje u enterijer
}
else if (IsPlayerInRangeOfPoint(playerid, 1.0, x, y ,z)) // ovde stavis kordinatu izlaza iz enterijera
{
SetPlayerPos(playerid, x, y, z); // ovde stavis kordinatu spawna napolje kad izadje iz enterijera
}
}
return 1;
}