[POMOC] PlayerToPoint " ;" "if"

21. Nov. 2013. Zaključano
317
pregleda
6
postova
ado(:(
3
Hustler
21. Nov. 2013.
Skripta koju koristim: UCRP
Detaljan opis problema: Ovako po sto lik nije uradio te bugova erore pa evo svi pomognite pa cemo svi zajedno uraditi i napraviti sve fino
Dio skripte: ovako eror gdje izbacuje sve..
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4157) : warning 225: unreachable code
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4157) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4157) : warning 215: expression has no effect
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4157) : error 001: expected token: ";", but found "if"
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4157) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4157) : fatal error 107: too many error messages on one line
Linije :
	else if(PlayerToPoint(5,playerid,1524.5046386719,-2459.6262207031,12.5546875) || PlayerToPoint(5,playerid,1606.0760498047,-2458.5505371094,12.5546855) || PlayerToPoint(5,playerid,1686.1015625000,-2458.8513183594,12.5546855) || PlayerToPoint(5,playerid,1765.3842773438,-2459.8420410156,12.5546875) || PlayerToPoint(5,playerid,1645.9104003906,-2458.6958007813,12.5546875) || PlayerToPoint(5,playerid,1727.7492675781,-2459.1301269531,12.5546875));
{
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Poslje ovoga ima jos pa cu vam pokazati .
ado(:(
3
Hustler
21. Nov. 2013.
David (Sabljak) A.k.A SABO(T) wrote on November 21, 2013, 8:52 pm:
PlayerToPoint ti nije definiran do kraja to je prva stvar.

Pa objasni malo ?
Alan
3
Hustler
21. Nov. 2013.
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
    if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
//printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
}
ado(:(
3
Hustler
21. Nov. 2013.
Alan wrote on November 21, 2013, 9:12 pm:
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
    if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
//printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
}

sad cu da vidim
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4156) : error 017: undefined symbol "x"
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4157) : error 017: undefined symbol "y"
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4158) : error 017: undefined symbol "z"
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4160) : error 017: undefined symbol "radi"
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4171) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4183) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4187) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4191) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4195) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4199) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4203) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4207) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4211) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4215) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4219) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4231) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4235) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4239) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4243) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4247) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4259) : error 004: function "PlayerToPoint" is not implemented

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

26 Errors.
ado(:(
3
Hustler
21. Nov. 2013.
BUMP :$
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4156) : error 017: undefined symbol "x"
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4157) : error 017: undefined symbol "y"
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4158) : error 017: undefined symbol "z"
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4160) : error 017: undefined symbol "radi"
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4160) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4160) : error 017: undefined symbol "radi"
C:\Users\Ado\Desktop\MOD\gamemodes\ucrp.pwn(4160) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

12 Errors.

Linija
	if ((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)

linija druga 4158
	tempposz = (oldposz -z);

linija treca 4157
	tempposy = (oldposy -y);
Pasa
4
Enforcer
22. Nov. 2013.
if statement (uslov) se zavrsava sa ")" tako da nema potrebe za ";"

|| PlayerToPoint(5,playerid,1727.7492675781,-2459.1301269531,12.5546875));

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha