posto premestam neku bazu ,premestio sam spawn napolju i sad ne znam kako da im dodam interoir da mogu da udju unutra..ako neko moze da objasni...
Hvala unapred
[Pomoc]Spawn+Interoir
1,508
pregleda
12
postova
6. Feb. 2011.
Enforcer
Novi Član
90 / 100 XP
🌱Početnik(0)
349
Postovi:
52
Teme:
Pridružio se:Dec. 2010
6. Feb. 2011.
ako sam dobro razumi trazis ovo.
prva u enter koandu dodaj ovo.
zatim u exit komandu.
prva u enter koandu dodaj ovo.
else if (PlayerToPoint(Radius, playerid,x,y,z))//provjerava dali je igrac na x,y,z kordinati
{
if(PlayerInfo == id_org || PlayerInfo == id_org) //provjerava dali je igrcac clan ili lider te organizacije
{
SetPlayerInterior(playerid,id_int); //vamo stavi id interjora
SetPlayerPos(playerid,x,y,z);//postavlja igraca na x,y,z poziciju
}
}
zatim u exit komandu.
else if (PlayerToPoint(radius, playerid,x,y,z))
{
SetPlayerInterior(playerid,0);//postavlja igraca u interjor broj 0 znaci mapu
SetPlayerPos(playerid,x,y,z);//postavlja igraca na tu kordinatu
}
6. Feb. 2011.
Quote from February 6, 2011, 8:14 pm:
Gde da nadjem da dodam za enter i exit?
Sta kucam u trazilicu ?
Sta kucam u trazilicu ?
odes na server i s komandom /save si zabiljezis koordinate s kojih ce igrac uci u int, i na koje ce koordinate igrac izaci iz inta. a koordinate i ID-ove inta mozes naci ovjde:
http://weedarr.wikidot.com/interior
6. Feb. 2011.
Ma znam sve to ,uradio sam to nego ovo sto je dracar posatavio gde to da dodam u skripti ?
Enforcer
Novi Član
90 / 100 XP
🌱Početnik(0)
349
Postovi:
52
Teme:
Pridružio se:Dec. 2010
6. Feb. 2011.
kucaj u trazilicu "/enter" pa tamo na kraju komande enter dodaj onaj prvi code zatim kucaj u trzilicu "/exit" i tamo na kraju komande wxit dodaj onaj drugi code
Enforcer
Novi Član
90 / 100 XP
🌱Početnik(0)
349
Postovi:
52
Teme:
Pridružio se:Dec. 2010
7. Feb. 2011.
kucaj u trazilicu ovo.
if(strcmp(cmd, "/enter", true) == 0)
i tamo na kraju te komande dodaj ovo.
zatim u trazilicu kucaj
if(strcmp(cmd, "/exit", true) == 0)
i tamo na kraju komande dodaj ovo.
ako ti sada ne nadje unda vjerovatno nemas komandu /enter ili se drugacije zove
if(strcmp(cmd, "/enter", true) == 0)
i tamo na kraju te komande dodaj ovo.
else if (PlayerToPoint(Radius, playerid,x,y,z))//provjerava dali je igrac na x,y,z kordinati
{
if(PlayerInfo == id_org || PlayerInfo == id_org) //provjerava dali je igrcac clan ili lider te organizacije
{
SetPlayerInterior(playerid,id_int); //vamo stavi id interjora
SetPlayerPos(playerid,x,y,z);//postavlja igraca na x,y,z poziciju
}
}zatim u trazilicu kucaj
if(strcmp(cmd, "/exit", true) == 0)
i tamo na kraju komande dodaj ovo.
else if (PlayerToPoint(radius, playerid,x,y,z))
{
SetPlayerInterior(playerid,0);//postavlja igraca u interjor broj 0 znaci mapu
SetPlayerPos(playerid,x,y,z);//postavlja igraca na tu kordinatu
}ako ti sada ne nadje unda vjerovatno nemas komandu /enter ili se drugacije zove
7. Feb. 2011.
Errori
Linije
C:\Documents and Settings\Stevan\Desktop\KUCNI SERVER\gamemodes\BalkanExtreme.pwn(31332) : error 017: undefined symbol "Radius"
C:\Documents and Settings\Stevan\Desktop\KUCNI SERVER\gamemodes\BalkanExtreme.pwn(31337) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Stevan\Desktop\KUCNI SERVER\gamemodes\BalkanExtreme.pwn(31619) : error 017: undefined symbol "radius"
C:\Documents and Settings\Stevan\Desktop\KUCNI SERVER\gamemodes\BalkanExtreme.pwn(31622) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Linije
SetPlayerPos(playerid,968.8221,-1363.8488,13.3438,87.7178);
else if (PlayerToPoint(Radius, playerid,968.8221,-1363.8488,13.3438,87.7178))
else if (PlayerToPoint(radius, playerid,968.8221,-1363.8488,13.3438,87.7178))
SetPlayerPos(playerid,968.8221,-1363.8488,13.3438,87.7178);Enforcer
Novi Član
90 / 100 XP
🌱Početnik(0)
349
Postovi:
52
Teme:
Pridružio se:Dec. 2010
7. Feb. 2011.
Quote from February 7, 2011, 9:16 pm:
SetPlayerPos(playerid,968.8221,-1363.8488,13.3438,87.7178);
else if (PlayerToPoint(Radius, playerid,968.8221,-1363.8488,13.3438,87.7178))
else if (PlayerToPoint(radius, playerid,968.8221,-1363.8488,13.3438,87.7178))
SetPlayerPos(playerid,968.8221,-1363.8488,13.3438,87.7178);SetPlayerPos(playerid,968.8221,-1363.8488,13.3438,87.717😎;
vamo tse traze samp x,y,z sao 3 prve kordinate
SetPlayerPos(playerid,968.8221,-1363.8488,13.3438,87.717😎;
vamo isto ka gore.
a vamo.
else if (PlayerToPoint(Radius, playerid,968.8221,-1363.8488,13.3438,87.717😎)
else if (PlayerToPoint(radius, playerid,968.8221,-1363.8488,13.3438,87.717😎)
vidis ovo di ti pise radius to promeni u 5.0
7. Feb. 2011.
Sve sam to sredio ali sad kako da udju unutra ? kucam /enter nista se ne desava jer treba neki pickup dodati ?
Enforcer
Novi Član
90 / 100 XP
🌱Početnik(0)
349
Postovi:
52
Teme:
Pridružio se:Dec. 2010
8. Feb. 2011.
ne.
kad kucas enter ona te triba stavit u interjor.
npr gledaj ovo.
a za exit komandu ovo.
vamo mozes saznat brojeve interjora i njihove kordinate.
=============> http://weedarr.wikidot.com/interior <=================
kad kucas enter ona te triba stavit u interjor.
npr gledaj ovo.
else if (PlayerToPoint(3.0, playerid,1073.0619,-344.5148,73.9922)) //provjerava dali je igrac na tim kordinatama
{
if(PlayerInfo == 8 || PlayerInfo == 8) //prvojerava dali je igrac clan ili lider te org
{
SetPlayerInterior(playerid,2); //namjesta igracu interjor broj 2
SetPlayerPos(playerid,1205.0947,-10.1685,1000.9219); //stavlja igraca na poziciju ulaska u interjor
}
}a za exit komandu ovo.
else if (PlayerToPoint(8.0, playerid,-1464.7732,1557.5533,1052.5313)) //provjerava dali je igrac na toj poziciji
{
SetPlayerInterior(playerid,0); //postavlja igraca u interjor 0 (znaci na mapu)
SetPlayerPos(playerid,-2080.3079,-406.0309,38.7344); //postavlja igraca na tu poziciju
}vamo mozes saznat brojeve interjora i njihove kordinate.
=============> http://weedarr.wikidot.com/interior <=================
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
