Skripta koju koristim: Nx
Detaljan opis problema: Hocu da ubacim int u CJ kucu,tj za GSF bandu int.. I kada ocu da kompile izbaci eror.
Dio skripte:
else if(IsPlayerInRangeOfPoint(playerid, 1 ,2495.4456,-1691.1287,14.7656,182))
{
GameTextForPlayer(playerid, "~g~Kucaj /ENTER da udjes", 5000, 1);
SafeSetPlayerInterior(playerid, 3);
SafeSetPlayerPos(playerid,2496.049804,-1695.238159,1014.742187);
}
else if(IsPlayerInRangeOfPoint(playerid, 1,2496.049804,-1695.238159,1014.742187))
{
GameTextForPlayer(playerid, "~w~Grove Street", 5000, 1);
SafeSetPlayerInterior(playerid, 0);
SafeSetPlayerPos(playerid,2495.4456,-1691.1287,14.7656,182);
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Izbaci mi ovo
C:\Users\Kurta\Desktop\Samp server\gamemodes\RLRP.pwn(6612) : error 010: invalid function or declaration
C:\Users\Kurta\Desktop\Samp server\gamemodes\RLRP.pwn(6616) : error 010: invalid function or declaration
C:\Users\Kurta\Desktop\Samp server\gamemodes\RLRP.pwn(6616) : error 010: invalid function or declaration
C:\Users\Kurta\Desktop\Samp server\gamemodes\RLRP.pwn(6616 -- 6618) : error 010: invalid function or declaration
C:\Users\Kurta\Desktop\Samp server\gamemodes\RLRP.pwn(6616 -- 6618) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Int koji sam odabrao pise ID 3 Cj house
http://weedarr.wikidot.com/interior
probaj ovako..
enter
CMD:enter(playerid, params[])
{
if (PlayerToPoint(3.0, playerid, x,y,z))
{
SetPlayerInterior(playerid,id);
SetPlayerPos(playerid, x,y,z);
GameTextForPlayer(playerid, "~w~gsf", 5000, 1);
}
return 1;
}
exit
CMD:exit(playerid, params[])
{
if (PlayerToPoint(3.0, playerid, x,y,z))
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, x,y,z);
GameTextForPlayer(playerid, "~w~los santos", 5000, 1);
}
return 1;
}
Citat: Narco_VK poslato Avgust 02, 2011, 16:12:23 POSLE PODNE
probaj ovako..
enter
CMD:enter(playerid, params[])
{
if (PlayerToPoint(3.0, playerid, x,y,z))
{
SetPlayerInterior(playerid,id);
SetPlayerPos(playerid, x,y,z);
GameTextForPlayer(playerid, "~w~gsf", 5000, 1);
}
return 1;
}
exit
CMD:exit(playerid, params[])
{
if (PlayerToPoint(3.0, playerid, x,y,z))
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, x,y,z);
GameTextForPlayer(playerid, "~w~los santos", 5000, 1);
}
return 1;
}
Pazi to sto si mu ti dao on sa tim ispituje da li je igrac na pozicijama x,y,z nemas nikakve pozicije tu ubacene.
@topic
Ovaj red else if(IsPlayerInRangeOfPoint(playerid, 1 ,2495.4456,-1691.1287,14.7656,182))
On nemoze da ide tako
else if(IsPlayerInRangeOfPoint(playerid, 1 ,2495.4456,-1691.1287,14.7656))
IsPlayerInRangeOfPoint se definise ovako
IsPlayerInRangeOfPoint(playerid, radius, x,y,z)
Daj redove
ovo pod enter
else if (PlayerToPoint(3.0, playerid,2495.3066,-1690.7483,14.7656))
{
if(PlayerInfo[playerid][pMember] == ID od GSF-a koji si stavio || PlayerInfo[playerid][pLeader] == ID od GSF-a koji si stavio )
{
SetPlayerInterior(playerid,3);UlazInfo[playerid] = 13;
SetPlayerPos(playerid, 2496.049804,-1695.238159,1014.742187);
PlayerInfo[playerid][pInt] = 3;
}
}
a ovo pod exit
else if (PlayerToPoint(3.0, playerid,2495.9978,-1693.1726,1014.7422))
{
if(PlayerInfo[playerid][pMember] == ID od GSF-a koji si stavio || PlayerInfo[playerid][pLeader] == ID od GSF-a koji si stavio)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 2495.4724,-1690.0540,14.7656);
PlayerInfo[playerid][pInt] = 0;
}
}