GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Mokus - 2012. augusztus 13. - 22:26:41

Cím: IsPlayerInRangeOfPoint több helyen
Írta: Mokus - 2012. augusztus 13. - 22:26:41
Ü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
Cím: IsPlayerInRangeOfPoint több helyen
Írta: TheMesziErik - 2012. augusztus 13. - 22:30:56
Í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;
}
Cím: IsPlayerInRangeOfPoint több helyen
Írta: Mokus - 2012. augusztus 14. - 00:37:34
Oh köszi lehet ez nem jó de átnézem reggel addig nyitva hagyom a témát
Cím: IsPlayerInRangeOfPoint több helyen
Írta: Casamiro - 2012. augusztus 14. - 00:41:55
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;
}
Cím: IsPlayerInRangeOfPoint több helyen
Írta: Mokus - 2012. augusztus 14. - 01:10:12
Oké oké átnézem reggel
Cím: IsPlayerInRangeOfPoint több helyen
Írta: Tomee - 2012. augusztus 14. - 09:18:29
É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;
}