Szerző Téma: Parancs készités:D  (Megtekintve 3853 alkalommal)

Parancs készités:D
« Válasz #15 Dátum: 2011. január 26. - 20:39:03 »
0 Show voters
Köszi, már 1db  Loose Indentitation sincs :D patyolat tiszta a pawno :p :)
Akkor erre nem tud valaki valamit, hogy az if(!IsPlayerRangeOfPoint-ra miért ír undefine symbol hibát?
ha meg átírom if(!IsPlayerInRangeOfPoint-ra akkor meg tag mismatch hibát?

Parancs készités:D
« Válasz #16 Dátum: 2011. január 26. - 21:37:42 »
0 Show voters
mert a \"!\" a hamis (false) értéket jelenti, és ugye ennek nem  csak 2 féle (igaz, hamis) hanem egy koordináta.
tehát:
 
if(IsPlayerInRangeOfPoint == ide a koordinátát)
{
return 1;
}

 
remélem segített :D
E: Rosszul írtam, kijavítva.
« Utoljára szerkesztve: 2011. január 26. - 21:47:28 írta Zinthos »

Parancs készités:D
« Válasz #17 Dátum: 2011. január 26. - 21:43:05 »
0 Show voters
Ha átírom arra amit írtál akkor --> error 017: undefined symbol \"IsPlayerRangeInOfPoint\"
 
if (strcmp(cmdtext,\"/garázs-nyit\", true) == 0)
{
         if(!IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy adminisztrátor!\");
         if(IsPlayerRangeInOfPoint(9.0, playerid, -343.9662,1056.2091,19.8264)) return SendClientMessage(playerid, 0xFF0000AA, \" Nem vagy a mentõsgarázs kapujánál!\");
         MoveObject(mentogarage, -339.520905, 1055.872070, 25.604019, 2.0);
         SendClientMessage(playerid,0x33CCFFAA, \"Kinyitottad a fõnöki garázst.\");
         return 1;
    }

 
Ha pedig az In-t átírom a IsPlayer után akkor meg megint ez.. --> warning 213: tag mismatch :S :/
« Utoljára szerkesztve: 2011. január 26. - 21:52:35 írta Zsolt01 »

Parancs készités:D
« Válasz #18 Dátum: 2011. január 26. - 21:58:20 »
0 Show voters
If(IsPlayerInRangeOfPoint == koordináta)
{
//ezmegaz
}

 
nem kell playerid, meg ilyenek, csak a 3 koordináta. példa:
E:
 
if(IsPlayerInRangeOfPoint(playerid, 123.456, 789.101, 123.141))
{
    SendClientMessage(playerid, CÉKLAKÉK, \"Beléptél az xyz koordinátába.\");
    return 1;
}

 
ROSSZUL ÍRTAM KIJAVÍTVA!
de most mán megyek, majd zárd a témát ha jó.
« Utoljára szerkesztve: 2011. január 26. - 22:02:18 írta Zinthos »

Parancs készités:D
« Válasz #19 Dátum: 2011. január 27. - 12:55:11 »
0 Show voters
Na kicsit szenvedtem vele minden féle formában kipróbáltam és így most mûködik! Ha nem vagyok a hatósugarában akkor adja a szöeget és nem tudom nyitni viszont ha odamegyek és az 5.0-ás hatósugárba beleérek akkor már nyitja is :)
 
if (strcmp(cmdtext,\"/garázs-nyit\", true) == 0)
{
         if(!IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy adminisztrátor!\");
         if(!IsPlayerInRangeOfPoint(playerid, 5.0, -343.9662,1056.2091,19.8264)) return SendClientMessage(playerid, 0xFF0000AA, \" Nem vagy a mentõsgarázs kapujánál!\");
return 1;
}
« Utoljára szerkesztve: 2011. január 27. - 17:21:51 írta Zsolt01 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal