Szerző Téma: OnPlayerConnect adminszint küldése  (Megtekintve 600 alkalommal)

Nem elérhető Blez

  • 202
    • Profil megtekintése
OnPlayerConnect adminszint küldése
« Dátum: 2015. március 29. - 15:11:15 »
0 Show voters
Sziasztok! Ahhoz szeretnék segítséget kérni, hogyha egy játékos csatlakozik és az adminszintje nagyobb vagy egyenlő 1-gyel, akkor kiírja neki bejelentkezés után, hogy mennyi az adminszintje. Ha a játékos adminszintje 0 akkor ne küldjön neki semmit.
Eddig jutottam:
 
if(PlayerInfo[aLevel] >= 1)
{
        new string[256];
format(string, 256, \"{00AAFF}Adminszinted: %d\", PlayerInfo[playerid][aLevel]);
SendClientMessage(playerid, -1, string);
return 1;
}

 
A fenálló hiba a PAWNO szerint:
 
C:\\Games\\SA-MP szerver\\filterscripts\\admin.pwn(91) : error 033: array must be indexed (variable \"PlayerInfo\")
C:\\Games\\SA-MP szerver\\filterscripts\\admin.pwn(93) : warning 219: local variable \"string\" shadows a variable at a preceding level
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.

 
Előre is köszönöm a segítséget. :)
« Utoljára szerkesztve: 2015. március 29. - 15:13:20 írta drop »

Nem elérhető Blaise

  • 1002
    • Profil megtekintése
OnPlayerConnect adminszint küldése
« Válasz #1 Dátum: 2015. március 29. - 15:15:08 »
0 Show voters
if(PlayerInfo[playerid][aLevel] >= 1) // Itt kihagytad a [playerid] -t
{
        new string[256];
        format(string, 256, \"{00AAFF}Adminszinted: %d\", PlayerInfo[playerid][aLevel]);
        SendClientMessage(playerid, -1, string);
        return 1;
}

Nem elérhető Blez

  • 202
    • Profil megtekintése
OnPlayerConnect adminszint küldése
« Válasz #2 Dátum: 2015. március 29. - 15:22:36 »
0 Show voters
Köszönöm a segítséget! Elég gáz, hogy épp ezt nem vettem észre. :D Mégegyszer köszönöm.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal