GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: killse - 2011. Október 12. - 19:34:57

Cím: Ember,Npc,Swat Limite :D
Írta: killse - 2011. Október 12. - 19:34:57
Sziasztok!
Megtudom azt oladni hogy a rendÕr skinek bõl vagy a rendõrökbõl csak 6 ember lehessen fenntn a szerveren tehát limites legyen???
Cím: Ember,Npc,Swat Limite :D
Írta: Rammstein - 2011. Október 12. - 21:01:30
oké, de akkor miért ide irtad ha tudod?  ???
Cím: Ember,Npc,Swat Limite :D
Írta: staubka - 2011. Október 12. - 21:43:50
Idézetet írta: Stuntzor シ date=1318446090\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12468\" data-ipsquote-contentclass=\"forums_Topic
oké, de akkor miért ide irtad ha tudod?  ???
 
XD
Cím: Ember,Npc,Swat Limite :D
Írta: zoli2 - 2011. Október 12. - 23:11:48
Szerintem csak kihagyta a kérdõjelet. Erre jó a helyesírás. :)
Cím: Ember,Npc,Swat Limite :D
Írta: staubka - 2011. Október 13. - 16:30:20
Idézetet írta: zoli2 date=1318453908\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12468\" data-ipsquote-contentclass=\"forums_Topic
Szerintem csak kihagyta a kérdõjelet. Erre jó a helyesírás. :)
 
Hát nemtudom a végén 2db pont van, ezt nehéz elírni... xD
Egyébként ha kérdés volt, akkor:
igen, meglehet...
[pawn]
new cops;
new bool:copskin[MAX_PLAYERS];
#define RENDOR_SKIN_ID 285
public OnFilterScriptInit()
{
cops = 0;
return 1;
}
public OnPlayerConnect(playerid)
{
copskin[playerid] = false;
return 1;
}
public OnPlayerSpawn(playerid)
{
if(GetPlayerSkin(playerid) == RENDOR_SKIN_ID)
{
    cops+=1;
    copskin[playerid] = true;
}
if(cops > 6 && GetPlayerSkin(playerid) == RENDOR_SKIN_ID)
{
    if(copskin[playerid] == true) { cops-=1; copskin[playerid] = false; }
    ForceClassSelection(playerid);
    SetPlayerHealth(playerid,0);
    SendClientMessage(playerid,0xFF0000FF,\"Már van 6db rendõr, válassz másik skint!\");
}
if(GetPlayerSkin(playerid) != RENDOR_SKIN_ID && copskin[playerid] == true)
{
    copskin[playerid] = false;
    cops -=1;
}
return 1;
}
public OnPlayerDisconnect(playerid)
{
if(copskin[playerid] == true)
{
   copskin[playerid] = false;
   cops-=1;
}
return 1;
}[/pawn]
Az elején a #define RENDOR_SKIN_ID 285 -ben a 285-t írd át a neked megfelelõ rendõr skin id-re...
(a 285 az az a kommandós skin, ilyen ninja jelmezbe öltözött rendõr... xD )