Szerző Téma: VIP Chat  (Megtekintve 529 alkalommal)

Nem elérhető Flips

VIP Chat
« Dátum: 2015. október 17. - 18:40:04 »
0 Show voters
Sziasztok egy egyszerű VIP chatet szeretnék kérni tőletek. (PPC-hez)
A parancs /vchat legyen ha lehetne.
A mod így kérdezi le hogy VIP-e az adott player:
 
   if (APlayerData[playerid][VIP] >= 1)

 
Egyértelműen ha \"1\" akkor VIP ha \"2\" akkor nem.
Ha tudtok nekem segíteni kérlek szépen.
Egy vip parancs példának:
 
COMMAND:vheal(playerid, params[])
{
if(APlayerData[playerid][LoggedIn] == true)
if(APlayerData[playerid][VIP] >= 1)
{
SetPlayerHealth(playerid, 100);
}
else
    SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy V.I.P\");
return 1;
}

 
Előre is köszönöm a segítséget

Nem elérhető BVZS

  • 487
    • Profil megtekintése
VIP Chat
« Válasz #1 Dátum: 2015. október 17. - 18:55:10 »
0 Show voters
CMD:vipchat(playerid, params[])
{
new chat[128], name[MAX_PLAYER_NAME];
if(sscanf(params, \"s[128]\", chat)) return SendClientMessage(playerid, -1, \"Használat: /vipchat [üzenet]\");
        if(APlayerData[playerid][LoggedIn] == false) return SendClientMessage(playerid, 0xFF0000FF, \"Jelentkezz be!\");
        if(APlayerData[playerid][VIP] != 1) return SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy VIP!\");
        for(new i = 0; i < MAX_PLAYERS; i++)
{
    if(APlayerData[VIP] == 1)
    {
        new string[128];
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), \"[VIP CHAT] %s: %s\", name, chat);
        SendClientMessage(i, -1, string);
    }
}
return 1;
}

Nem elérhető Flips

VIP Chat
« Válasz #2 Dátum: 2015. október 17. - 18:58:21 »
+1 Show voters
Működik! Köszönöm szépen a segítséged.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal