Szerző Téma: Pvar Admin chat  (Megtekintve 1619 alkalommal)

Pvar Admin chat
« Dátum: 2016. Február 21. - 11:43:08 »
0
Valaki tudna írni nekem egy Pvar-os admin chatet?
Kínlódók 2 napja de még most sem jó  :facepalm:

Nem elérhető BVZS

  • 487
    • Profil megtekintése
Pvar Admin chat
« Válasz #1 Dátum: 2016. Február 21. - 11:51:25 »
0
Mit értesz azon, hogy PVar-os? Magát a funkcióját értem, csak azt nem, hogy hogyan akarod kivitelezni. :hmmm:

Pvar Admin chat
« Válasz #2 Dátum: 2016. Február 21. - 12:12:52 »
0
a játékos admin szintjét pvarral akarom lekérni

Dupla hozzászólás automatikusan összefûzve. ( [time]2016. február 21. 12:17:18[/time] )

ennek a funkciónak keresem a Pvaros változatát
if(JatekosInfo[Adminszint] >= 1
« Utoljára szerkesztve: 2016. Február 21. - 12:19:25 írta RicSiy123 »

Pvar Admin chat
« Válasz #3 Dátum: 2016. Február 21. - 12:27:41 »
0
if(GetPVarInt(playerid, \"Adminszint\") >= 1)

Nem elérhető BVZS

  • 487
    • Profil megtekintése
Pvar Admin chat
« Válasz #4 Dátum: 2016. Február 21. - 12:35:04 »
0
Amikor betöltöd a karaktert:
 
SetPVarInt(playerid, \"AdminSzint\", JatekosInfo[playerid][AdminSzint]);

 
Parancs lekérdezésénél pedig:
 
if(GetPVarInt(playerid, \"Adminszint\") >= 1)

Pvar Admin chat
« Válasz #5 Dátum: 2016. Február 21. - 12:43:14 »
0
Akkor inkább küldöm a teljes kódot amit Pvarosra szeretnék
 
CMD:asay(playerid,params[]) // Admin Chat.
{
        new
        str[256],
        pName[256 char]
        ;
        GetPlayerName(playerid, pName, sizeof(pName));
        if(JatekosInfo[playerid][Admin] >= 1)
        {
          if(sscanf(params,\"str\",str)) return SendClientMessage(playerid, HIBA,\"Használat: /asay Admin Chat\");
    {
        if(Belepve[playerid] == 1)
        {
        format(str, sizeof(str), \"{00FF00}(AdminChat)%s: {FFFFFF}%s\", pName, params);
        AdminnakUzenet(-1, str);
        }
        }
}
        return 1;
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2016. Február 21. - 12:44:49 )

stock AdminnakUzenet(szin, szoveg[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
   if(JatekosInfo[Admin] >= 1 && Belepve == 1)
         {
           SendClientMessage(i, szin, szoveg);
            printf(szoveg);
        }
}
}
« Utoljára szerkesztve: 2016. Február 21. - 12:44:49 írta RicSiy123 »

Pvar Admin chat
« Válasz #6 Dátum: 2016. Február 21. - 12:45:54 »
0
CMD:asay(playerid,params[]) // Admin Chat.
{
        new
        str[256],
        pName[256 char]
        ;
        GetPlayerName(playerid, pName, sizeof(pName));
        if(GetPVarInt(playerid, \"Admin\") >= 1)
        {
            if(sscanf(params,\"str\",str)) return SendClientMessage(playerid, HIBA,\"Használat: /asay Admin Chat\");
            {
        if(Belepve[playerid] == 1)
        {
        format(str, sizeof(str), \"{00FF00}(AdminChat)%s: {FFFFFF}%s\", pName, params);
        AdminnakUzenet(-1, str);
        }
        }
                }
        return 1;
}

Pvar Admin chat
« Válasz #7 Dátum: 2016. Február 21. - 12:47:15 »
0
a parancs használat igy oké de még mindig nem fog megérkezni az üzenet az adminoknak

Pvar Admin chat
« Válasz #8 Dátum: 2016. Február 21. - 12:59:41 »
0
AdminnakUzenet

 
Hivatkozást másold be kérlek.

Pvar Admin chat
« Válasz #9 Dátum: 2016. Február 21. - 13:08:01 »
0
fenebb bemásoltam de ittvan mégegyszer
 
    stock AdminnakUzenet(szin, szoveg[])
    {
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                    if(JatekosInfo[Admin] >= 1 && Belepve == 1)
                    {
                    SendClientMessage(i, szin, szoveg);
                    printf(szoveg);
            }
            }
    }

Pvar Admin chat
« Válasz #10 Dátum: 2016. Február 21. - 13:50:50 »
0
stock AdminnakUzenet(szin, szoveg[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPVarInt(i, \"Admin\") >= 1 && Belepve == 1)
{
SendClientMessage(i, szin, szoveg);
printf(szoveg);
}
}
}

Pvar Admin chat
« Válasz #11 Dátum: 2016. Február 21. - 14:12:54 »
0
probléma megoldodott kösz mindenkinek  :thumbsup:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal