Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: KuRtA ^^ poslato Avgust 02, 2011, 15:43:07 POSLE PODNE

Naslov: [pomoc] Kada hocu da kompiliram izbaci eror
Poruka od: KuRtA ^^ poslato Avgust 02, 2011, 15:43:07 POSLE PODNE
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
Naslov: Odg: [pomoc] Kada hocu da kompiliram izbaci eror
Poruka od: 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;
}

Naslov: Odg: [pomoc] Kada hocu da kompiliram izbaci eror
Poruka od: dragan12 poslato Avgust 02, 2011, 16:14:30 POSLE PODNE
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
Naslov: Odg: [pomoc] Kada hocu da kompiliram izbaci eror
Poruka od: Petar Pan poslato Avgust 02, 2011, 20:51:54 POSLE PODNE
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;
}
}