Szerző Téma: Jó ez így?  (Megtekintve 662 alkalommal)

Jó ez így?
« Dátum: 2012. Március 08. - 14:17:52 »
0 Show voters
Játékmódomba:
 
public OnPlayerSpawn(playerid)
{
SetPlayerInterior(playerid,0);
TogglePlayerClock(playerid,1);
new skinid = GetPlayerSkin(playerid);
if(skinid == 280 || 282 || 283)
{
if(!IsPlayerLuxAdmin(playerid))
{
SendClientMessage(playerid,0xff0000AA, \"Nem vagy admin!\");
SetPlayerHealth(playerid, 0);
}
}
return 1;
}
stock IsPlayerLuxAdmin(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
new file[256], tmp, tmp2;
format(file,256,\"/LuxAdmin/Accounts/%s.sav\",udb_encode(name));
tmp = dini_Int(file,\"Level\");
tmp2 = dini_Int(file,\"Loggedin\");
if( (IsPlayerConnected(playerid)) && (tmp > 0) && (tmp2 == 1) )
return true;
else return false;
}

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Jó ez így?
« Válasz #1 Dátum: 2012. Március 08. - 14:24:16 »
0 Show voters
A TogglePlayerClock az mi?
LuxAdmin esetén úgy lenne jó Sztem h ha nem isplayerluxadmin +stock hanen a luxa adminfüggvényét bemásolod.

Jó ez így?
« Válasz #2 Dátum: 2012. Március 08. - 14:49:53 »
0 Show voters
azt nem tom h kell xDDD

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Jó ez így?
« Válasz #3 Dátum: 2012. Március 08. - 16:14:32 »
0 Show voters
Én így oldanám meg:
 
public OnPlayerRequestSpawn(playerid)
{
SetPlayerInterior(playerid,0);
TogglePlayerClock(playerid,1);
new skinid = GetPlayerSkin(playerid);
if(skinid == 280 || 282 || 283 || !IsPlayerLuxAdmin(playerid))
{
SendClientMessage(playerid,0xff0000AA, \"Nem vagy admin!\");
SetPlayerHealth(playerid, 0);
ForceClassSelection(playerid);
}
        return 1;
}

Jó ez így?
« Válasz #4 Dátum: 2012. Március 08. - 16:30:17 »
0 Show voters
ki próbáltam de még mindig a civilt is megöli és ki irja h nem vagy admin! :S

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal