Szerző Téma: IsPlayerInRangeOfPoint több helyen  (Megtekintve 1043 alkalommal)

Nem elérhető Mokus

  • 608
    • Profil megtekintése
IsPlayerInRangeOfPoint több helyen
« Dátum: 2012. augusztus 13. - 22:26:41 »
0 Show voters
Üdvözletem hogy tudnék olyat csinálni hogy a IsPlayerInRangeOfPoint több helyen engedélyezve legyen ne csak 1 helyen külön
IsPlayerInRangeOfPoint kell létrehozni egy parancsnál vagy hogy
Ha meglehet máshogyis irj már léccives egy példát 3 x-y-z kordinátával és //magyarázattal
Köszönöm

IsPlayerInRangeOfPoint több helyen
« Válasz #1 Dátum: 2012. augusztus 13. - 22:30:56 »
0 Show voters
Így gondoltad?
 
if(!strcmp(cmdtext, \"/asd\"))
{
    if(IsPlayerInRangeOfPoint(playerid, RADIUM, X, Y, Z) || IsPlayerInRangeOfPoint(playerid, RADIUM, X2, Y2, Z2) || IsPlayerInRangeOfPoint(playerid, RADIUM, X3, Y3, Z3))
    {
        SendClientMessage(playerid,0xFFFFFFFF,\"aSDAASDASASDASDASDDSADasd!\");
    }
    return 1;
}
CMD:asd(playerid, params[])
{
    if(IsPlayerInRangeOfPoint(playerid, RADIUM, X, Y, Z) || IsPlayerInRangeOfPoint(playerid, RADIUM, X2, Y2, Z2) || IsPlayerInRangeOfPoint(playerid, RADIUM, X3, Y3, Z3))
    {
        SendClientMessage(playerid,0xFFFFFFFF,\"aSDAASDASASDASDASDDSADasd!\");
    }
    return 1;
}

Nem elérhető Mokus

  • 608
    • Profil megtekintése
IsPlayerInRangeOfPoint több helyen
« Válasz #2 Dátum: 2012. augusztus 14. - 00:37:34 »
0 Show voters
Oh köszi lehet ez nem jó de átnézem reggel addig nyitva hagyom a témát

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
IsPlayerInRangeOfPoint több helyen
« Válasz #3 Dátum: 2012. augusztus 14. - 00:41:55 »
0 Show voters
Amit Erik írt annak mûködnie kell. Egyszerûbben:
 
CMD:asd(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, RADIUM, X, Y, Z) && !IsPlayerInRangeOfPoint(playerid, RADIUM, X2, Y2, Z2) && !IsPlayerInRangeOfPoint(playerid, RADIUM, X3, Y3, Z3)) return 1;
    SendClientMessage(playerid,0xFFFFFFFF,\"aSDAASDASASDASDASDDSADasd!\");
    return 1;
}

Nem elérhető Mokus

  • 608
    • Profil megtekintése
IsPlayerInRangeOfPoint több helyen
« Válasz #4 Dátum: 2012. augusztus 14. - 01:10:12 »
0 Show voters
Oké oké átnézem reggel

Nem elérhető Tomee

  • 385
    • Profil megtekintése
IsPlayerInRangeOfPoint több helyen
« Válasz #5 Dátum: 2012. augusztus 14. - 09:18:29 »
0 Show voters
Én így szoktam több helyre rakni
 
Helyek(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, RAD, X, Y, Z)) return 1;
else if(IsPlayerInRangeOfPoint(playerid, RAD, X2, Y2, Z2)) return 1;
else if(IsPlayerInRangeOfPoint(playerid, RAD, X3, Y3, Z3)) return 1;
else if(IsPlayerInRangeOfPoint(playerid, RAD, X4, Y4, Z4)) return 1;
else return 0;
}
CMD:asd(playerid, params[])
{
    if(!Helyek(playerid)) return 1;
    SendClientMessage(playerid,0xFFFFFFFF,\"aSDAASDASASDASDASDDSADasd!\");
    return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal