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: sticky2 - 2012. december 27. - 19:44:57

Cím: Hívó színe megváltoztatása
Írta: sticky2 - 2012. december 27. - 19:44:57
Sziasztok!
Ez egy mentõ hívó parancs
 
CMD:104(playerid, params[])
{
new Float:x, Float:y, Float:z;
        new name[3], string[128];
        GetPlayerPos(playerid, x, y, z);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), \"%s(%d) Hívta a mentõket!\", name, playerid);
        SendClientMessageToAll(0x33CCFFAA, string);
        for(new i; i<MAX_PLAYERS; i++) if (!GetPVarInt(playerid, \"Szolgalat\"))//innentõl hibás
    SetPlayerCheckpoint(playerid, x, y , z, 2.0);
        return 1;
}

 
Nos ezzel az a probléma, hogy így se készít checkpointot, de át kéne alakítani hogy ne checkpointot csináljon, hanem a kis négyzetet színezze át, de csak annak mutassa hogy más a színe, aki mentõs.
Cím: Hívó színe megváltoztatása
Írta: attila91 - 2012. december 27. - 19:53:15
CMD:104(playerid, params[])
{
                new Float:x, Float:y, Float:z;
        new name[3], string[128];
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), \"%s(%d) Hívta a mentõket!\", name, playerid);
        SendClientMessageToAll(0x33CCFFAA, string);
        for(new i; i<MAX_PLAYERS; i++) if (!GetPVarInt(playerid, \"Szolgalat\"))//innentõl hibás
            GetPlayerPos(playerid, x, y, z);
            SetPlayerCheckpoint(playerid, x, y , z, 2.0);
        return 1;
}

 
Próbáld meg igy.
Cím: Hívó színe megváltoztatása
Írta: sticky2 - 2012. december 27. - 20:48:07
De akkor a mentõsnek állítja be...
Cím: Hívó színe megváltoztatása
Írta: attila91 - 2012. december 27. - 21:29:46
Akkor csináld úgy,hogy elkeljen fogadni egy parancsal pl /elfogadmentõ <id/név> és kész..
Cím: Hívó színe megváltoztatása
Írta: Kovacs_Bela - 2012. december 27. - 22:36:41
CMD:104(playerid, params[])
{
new Float:x, Float:y, Float:z;
        new name[3], string[128];
        GetPlayerPos(playerid, x, y, z);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), \"%s(%d) Hívta a mentõket!\", name, playerid);
        SendClientMessageToAll(0x33CCFFAA, string);
        for(new i; i<MAX_PLAYERS; i++){ if (GetPVarInt(i, \"Szolgalat\")) { //
    SetPlayerCheckpoint(i x, y , z, 2.0); } }
        return 1;
}

 
Szerintem is csinálj elfogadó parancsot...
Cím: Hívó színe megváltoztatása
Írta: sticky2 - 2012. december 28. - 08:39:55
Es azt hogy kene?
Cím: Hívó színe megváltoztatása
Írta: attila91 - 2012. december 28. - 12:05:36
Nézd meg a dt-modba  :whistle:
Cím: Hívó színe megváltoztatása
Írta: Kovacs_Bela - 2012. december 28. - 15:37:30
Attila se írt nagy hülyeséget
Ha géphez jutok és nem felejtem el megcsinom