-
Sziasztok.
Azt szeretném kérdezni, hogyan lehet megcsinálni, hogy egy parancsot ne csak 1, hanem több helyen is tudjunk alkalmazni? Próbáltam egymás alá írni így:
if (strcmp(\"/Test\", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1815.6116,-3563.2478,7.1270))
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1815.6116,-3563.2478,7.1270))
De nem jó (Nem error, csak nem mûködik akkor a parancs. Azért ugyanaz a 2 pozíció, mert csak példaként írom ide).
A parancs így néz ki:
if (strcmp(\"/Test\", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1815.6116,-3563.2478,7.1270))
{
//Itt a parancs végrehajtása
}
else SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy a pozíción!\");
return 1;
Hogyan tudom ebbõl kihozni azt, hogy több helyen is lehessen használni?
-
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1815.6116,-3563.2478,7.1270) || IsPlayerInRangeOfPoint(playerid, 5.0, 1815.6116,-3563.2478,7.1270))
-
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1815.6116,-3563.2478,7.1270) || IsPlayerInRangeOfPoint(playerid, 5.0, 1815.6116,-3563.2478,7.1270))
Köszi, ez jó, viszont 2 warningot ír. Tudom, nem baj, de idegesít. Miért? 4 pozícíóra használtam így:
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1815.6116,-3563.2478,7.1270) || IsPlayerInRangeOfPoint (playerid, 5.0, 1867.8964,-3533.5127,7.3043 || IsPlayerInRangeOfPoint(playerid, 5.0, 1813.9010,-3463.3311,11.9739 || IsPlayerInRangeOfPoint(playerid, 5.0, 1869.0693,-3533.8560,7.3919))))
A warningok:
D:\\Játékok\\GTA\\Island\\gamemodes\\Island.pwn(298) : warning 213: tag mismatch
D:\\Játékok\\GTA\\Island\\gamemodes\\Island.pwn(298) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Warnings.
-
))))
pakold a helyükre ezeket :D
-
if(
IsPlayerInRangeOfPoint(playerid, 5.0, 1815.6116,-3563.2478,7.1270) ||
IsPlayerInRangeOfPoint(playerid, 5.0, 1867.8964,-3533.5127,7.3043) ||
IsPlayerInRangeOfPoint(playerid, 5.0, 1813.9010,-3463.3311,11.9739) ||
IsPlayerInRangeOfPoint(playerid, 5.0, 1869.0693,-3533.8560,7.3919)
)
Hátha így jobban látható az egész. :D
-
if(
IsPlayerInRangeOfPoint(playerid, 5.0, 1815.6116,-3563.2478,7.1270) ||
IsPlayerInRangeOfPoint(playerid, 5.0, 1867.8964,-3533.5127,7.3043) ||
IsPlayerInRangeOfPoint(playerid, 5.0, 1813.9010,-3463.3311,11.9739) ||
IsPlayerInRangeOfPoint(playerid, 5.0, 1869.0693,-3533.8560,7.3919)
)
Hátha így jobban látható az egész. :D
Köszönöm! :)