Szerző Téma: Hívó színe megváltoztatása  (Megtekintve 1120 alkalommal)

Hívó színe megváltoztatása
« Dátum: 2012. december 27. - 19:44:57 »
0 Show voters
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.

Hívó színe megváltoztatása
« Válasz #1 Dátum: 2012. december 27. - 19:53:15 »
0 Show voters
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.

Hívó színe megváltoztatása
« Válasz #2 Dátum: 2012. december 27. - 20:48:07 »
0 Show voters
De akkor a mentõsnek állítja be...

Hívó színe megváltoztatása
« Válasz #3 Dátum: 2012. december 27. - 21:29:46 »
0 Show voters
Akkor csináld úgy,hogy elkeljen fogadni egy parancsal pl /elfogadmentõ <id/név> és kész..

Kovacs_Bela

  • Vendég
Hívó színe megváltoztatása
« Válasz #4 Dátum: 2012. december 27. - 22:36:41 »
0 Show voters
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...

Hívó színe megváltoztatása
« Válasz #5 Dátum: 2012. december 28. - 08:39:55 »
0 Show voters
Es azt hogy kene?

Hívó színe megváltoztatása
« Válasz #6 Dátum: 2012. december 28. - 12:05:36 »
0 Show voters
Nézd meg a dt-modba  :whistle:

Kovacs_Bela

  • Vendég
Hívó színe megváltoztatása
« Válasz #7 Dátum: 2012. december 28. - 15:37:30 »
0 Show voters
Attila se írt nagy hülyeséget
Ha géphez jutok és nem felejtem el megcsinom

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal