Skripta koju koristim: Call of Duty
Detaljan opis problema: Evo imam tu kod i kako da postavim da je vise ifplayerinrage Kordinate??
Dio skripte: if(strcmp(cmdtext, "/oruzje", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010)) // To trebam vise toga da je za vise intova....
{
ShowPlayerDialog(playerid,115, DIALOG_STYLE_LIST, "Oruzje:", "9mm\nDeagle\nMP5\nMircro SMG\nTec9\nShootGun\nSawnOff\nAK-47\nM4", "Kupi", "Odustani");
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
E i da jos pitam:
Kako umjesto toga sto sam stavio : return SendClientMessage(playerid, 0x33CCFFAA, "GRESKA: Komanda koju ste upisali ne postoji!");
stavim da nista nepise i da se na chetu nista ne dogadja?
Ovako:
if(IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010) || IsPlayerInRangeOfPoint(playerid, 8.0,x,y,z))
Lakse mu je napraviti stock funkciju na kraju i u njoj stavljati uvjete nego ovako komplicirati komandu koja treba da bude jednostavna...
Citat: EM|Pacino poslato Jul 01, 2011, 21:40:40 POSLE PODNE
Lakse mu je napraviti stock funkciju na kraju i u njoj stavljati uvjete nego ovako komplicirati komandu koja treba da bude jednostavna...
Pa da ali on je pitao kako da doda jos ovih ja sam mu samo dao odgovor na to. Ali kao sto ti kazes to je i lakse i bolje
CitatOvako:
Kod:
if(IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010) || IsPlayerInRangeOfPoint(playerid, 8.0,x,y,z))
Ne sljaka to :((((
Citat: Mladen Smiljan poslato Jul 01, 2011, 21:42:48 POSLE PODNE
CitatOvako:
Kod:
if(IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010) || IsPlayerInRangeOfPoint(playerid, 8.0,x,y,z))
Ne sljaka to :((((
Sta nece? Jel ti izbaci error-e ili sta? A jel si stavio kordinate umesto x,y,z
Izbrisi taj kod SendClientMessage(playerid, 0x33CCFFAA, "GRESKA: Komanda koju ste upisali ne postoji!");
i nece ti pisati nista kada budes ukucao :S..
Daj cijelu komandu /oruzje i objasni problem :S
sta kad kucas /oruzje pise ti to GRESKA : ........ ????
ako je to onda nisi return .
if(IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010))
Tako Radi kad su dvije
if(IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010)) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165
.2427,999.6010))
Tako ne radu izbaci mi ove Errore:
C:\Users\Smiljan\Desktop\Mladen\Call of Duty\gamemodes\cod.pwn(372) : error 029: invalid expression, assumed zero
C:\Users\Smiljan\Desktop\Mladen\Call of Duty\gamemodes\cod.pwn(372) : error 001: expected token: ";", but found ")"
C:\Users\Smiljan\Desktop\Mladen\Call of Duty\gamemodes\cod.pwn(372) : error 029: invalid expression, assumed zero
C:\Users\Smiljan\Desktop\Mladen\Call of Duty\gamemodes\cod.pwn(372) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
----------------------------------------------------------------------
A ono za Return 0; sam zamjenio sam Return 1; i sad je ok.
---------------------------------------------------------------------
Citat if(IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010)) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165
.2427,999.6010))
Tako ne radu izbaci mi ove Errore:
Aj pogledaj pa ces videti sto neradi ovako ide to:
if(IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165
.2427,999.6010))
Ovo crveno ti je problem zato ti izbacuej erore :
Citat: Mladen Smiljan poslato Jul 02, 2011, 08:30:04 PRE PODNE
if(IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010))
Tako Radi kad su dvije
if(IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010)) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165
.2427,999.6010))
Tako ne radu izbaci mi ove Errore:
C:\Users\Smiljan\Desktop\Mladen\Call of Duty\gamemodes\cod.pwn(372) : error 029: invalid expression, assumed zero
C:\Users\Smiljan\Desktop\Mladen\Call of Duty\gamemodes\cod.pwn(372) : error 001: expected token: ";", but found ")"
C:\Users\Smiljan\Desktop\Mladen\Call of Duty\gamemodes\cod.pwn(372) : error 029: invalid expression, assumed zero
C:\Users\Smiljan\Desktop\Mladen\Call of Duty\gamemodes\cod.pwn(372) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
----------------------------------------------------------------------
A ono za Return 0; sam zamjenio sam Return 1; i sad je ok.
---------------------------------------------------------------------
Stavi kao sto ti je dao Gagi
Citat: [Balcanium]Gagi_Corleone poslato Jul 02, 2011, 09:00:50 PRE PODNE
Citat if(IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010)) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165
.2427,999.6010))
Tako ne radu izbaci mi ove Errore:
Aj pogledaj pa ces videti sto neradi ovako ide to:
if(IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165.2427,999.6010) || IsPlayerInRangeOfPoint(playerid, 8.0,312.2361,-165
.2427,999.6010))
Moze lock ovjde :D