Započeo Obrisan korisnik
•8. Apr. 2012.• Zaključano[Pomoć] Oko brzinometra..
933
pregleda
8
postova
8. Apr. 2012.
Skripta koju koristim: Division
Detaljan opis problema: Našao sam jedan extra speedometer koji ću koristit, iz FS u kojoj je kreiran sve sam ubacio bez errore/warninga... Zadnje što sam radio jeste bilo OnPlayerStateChange, baca errore koji mi nisu jasni...
Dio skripte: Evo taj dio
A evo errora:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Našao sam jedan extra speedometer koji ću koristit, iz FS u kojoj je kreiran sve sam ubacio bez errore/warninga... Zadnje što sam radio jeste bilo OnPlayerStateChange, baca errore koji mi nisu jasni...
Dio skripte: Evo taj dio
new
Float:fPos,
Float:Pos,
Float:fSpeed;
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && !DeActiveSpeedometer)
{
GetVehicleVelocity(GetPlayerVehicleID(playerid), fPos, fPos, fPos);
fSpeed = floatsqroot(floatpower(fPos, 2) + floatpower(fPos, 2) +
floatpower(fPos, 2)) * 200;
new Float:alpha = 320 - fSpeed;
if(alpha < 60)
alpha = 60;
for(new i; i < 4; i++)
{
TextDrawHideForPlayer(playerid, TextDrawsd);
TextDrawDestroy(TextDrawsd);
GetDotXY(548, 401, Pos, Pos, alpha, (i + 1) * 8);
TextDrawsd = TextDrawCreate(Pos, Pos, "~b~.");
TextDrawLetterSize(TextDrawsd, 0.73, -2.60);
TextDrawSetOutline(TextDrawsd, 0);
TextDrawSetShadow(TextDrawsd, 1);
TextDrawShowForPlayer(playerid, TextDrawsd);
}
}
stock GetDotXY(Float:StartPosX, Float:StartPosY, &Float:NewX, &Float:NewY, Float:alpha, Float:dist)
{
NewX = StartPosX + (dist * floatsin(alpha, degrees));
NewY = StartPosY + (dist * floatcos(alpha, degrees));
}A evo errora:
C:\Documents and Settings\Vegas\Desktop\Xeptic RolePlay\gamemodes\xeptic.pwn(3488) : warning 213: tag mismatch
C:\Documents and Settings\Vegas\Desktop\Xeptic RolePlay\gamemodes\xeptic.pwn(15268) : error 017: undefined symbol "GetDotXY"
C:\Documents and Settings\Vegas\Desktop\Xeptic RolePlay\gamemodes\xeptic.pwn(15276) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Vegas\Desktop\Xeptic RolePlay\gamemodes\xeptic.pwn(15276) : error 017: undefined symbol "GetDotXY"
C:\Documents and Settings\Vegas\Desktop\Xeptic RolePlay\gamemodes\xeptic.pwn(15276) : warning 221: label name "Float" shadows tag name
C:\Documents and Settings\Vegas\Desktop\Xeptic RolePlay\gamemodes\xeptic.pwn(15276) : error 017: undefined symbol "NewX"
C:\Documents and Settings\Vegas\Desktop\Xeptic RolePlay\gamemodes\xeptic.pwn(15276) : 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.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
8. Apr. 2012.
ovo nisi definirao
IDI kod svih "new" i pisi "new GetDotXY;"
Ovo isto nisi definirao:
isto idi kod new i pisi "new NewX;"
OVDJE su ti predugacke poruke ili text
Quote
C:\Documents and Settings\Vegas\Desktop\Xeptic RolePlay\gamemodes\xeptic.pwn(1526😎 : error 017: undefined symbol "GetDotXY"
IDI kod svih "new" i pisi "new GetDotXY;"
Ovo isto nisi definirao:
Quote
C:\Documents and Settings\Vegas\Desktop\Xeptic RolePlay\gamemodes\xeptic.pwn(15276) : error 017: undefined symbol "NewX"
isto idi kod new i pisi "new NewX;"
OVDJE su ti predugacke poruke ili text
Quote
C:\Documents and Settings\Vegas\Desktop\Xeptic RolePlay\gamemodes\xeptic.pwn(15276) : fatal error 107: too many error messages on one line
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,519
Postovi:
30
Teme:
Pridružio se:Jun 2010
8. Apr. 2012.
Quote from April 8, 2012, 11:41 am:
ovo nisi definirao
IDI kod svih "new" i pisi "new GetDotXY;"
Ovo isto nisi definirao:
isto idi kod new i pisi "new NewX;"
OVDJE su ti predugacke poruke ili text
Quote
C:\Documents and Settings\Vegas\Desktop\Xeptic RolePlay\gamemodes\xeptic.pwn(1526😎 : error 017: undefined symbol "GetDotXY"
IDI kod svih "new" i pisi "new GetDotXY;"
Ovo isto nisi definirao:
Quote
C:\Documents and Settings\Vegas\Desktop\Xeptic RolePlay\gamemodes\xeptic.pwn(15276) : error 017: undefined symbol "NewX"
isto idi kod new i pisi "new NewX;"
OVDJE su ti predugacke poruke ili text
Quote
C:\Documents and Settings\Vegas\Desktop\Xeptic RolePlay\gamemodes\xeptic.pwn(15276) : fatal error 107: too many error messages on one line
KRIVO!
Ovaj stock izbriši tamo gdje ti trenutno stoji i stavi ga skroz na kraj moda, a mislim na ovaj stock:
stock GetDotXY(Float:StartPosX, Float:StartPosY, &Float:NewX, &Float:NewY, Float:alpha, Float:dist)
{
NewX = StartPosX + (dist * floatsin(alpha, degrees));
NewY = StartPosY + (dist * floatcos(alpha, degrees));
}
Te ti errori ne govore da je nedefinirana varijabla nego da je nedefinirana funkcija.
8. Apr. 2012.
Dodaj texdraw kazaljku,,,
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava