-
Sziasztok itten hogy lehet viszadobbni a karakterválasztóba? ITTEN
case TEAM_ADMINS: {
if (IsPlayerAdmin(playerid))
{
SetPlayerPos(playerid,gAdminsSP[rand][0],gAdminsSP[rand][1],gAdminsSP[rand][2]);
SetPlayerFacingAngle(playerid,gAdminsSP[rand][3]);
}
else SendClientMessage(playerid,COLOR_PLAYER,\"Nem vagy admin.\");
}
}
-
case TEAM_ADMINS:
{
if(IsPlayerAdmin(playerid))
{
OnPlayerRequestClass(playerid,0);
SetPlayerPos(playerid,gAdminsSP[rand][0],gAdminsSP[rand][1],gAdminsSP[rand][2]);
SetPlayerFacingAngle(playerid,gAdminsSP[rand][3]);
}
else SendClientMessage(playerid,COLOR_PLAYER,\"Nem vagy admin.\");
}
-
Nem jó ugyanugy be tudok lépni.
-
Nem jó ugyanugy be tudok lépni.
[/quote]
???? xd ezt nem értem.. azt akarod hogy visszadobjon a skinválasztóba.. mibe tud belépni? xdd
-
Ha skinválasztóba szeretnéd visszarakni az admint (nem értelek..) akkor:
SetPlayerHealth(playerid, 0);
ForceClassSelection(playerid);
-
Ha skinválasztóba szeretnéd vissz*rakni az admint (nem értelek..) akkor:
SetPlayerHealth(playerid, 0);
ForceClassSelection(playerid);
[/quote]
jó tudni hogy van ilyen függvény xd. :D Egybe nekem is segítettél Fless :D
-
Már evvel is probálkoztam de akkor az admin nem tud belépni a classba !
Dupla hozzászólás automatikusan összefûzve. ( 2013. november 29. - 15:14:05 )
Na most igy csináltam:
case TEAM_ADMINS:
{
if(IsPlayerAdmin(playerid))
{
OnPlayerRequestClass(playerid,0);
SetPlayerPos(playerid,gAdminsSP[rand][0],gAdminsSP[rand][1],gAdminsSP[rand][2]);
SetPlayerFacingAngle(playerid,gAdminsSP[rand][3]);
}
else SendClientMessage(playerid,COLOR_PLAYER,\"Nem vagy admin.\"); ForceClassSelection(playerid);
TogglePlayerSpectating(playerid, true);
TogglePlayerSpectating(playerid, false);
}
Sima játékost nem enged be se rcon admint se...
-
Ha else-nel többet írsz mint egy mûvelet akkor használj kapcsos zárójelet
case TEAM_ADMINS:
{
if(IsPlayerAdmin(playerid))
{
OnPlayerRequestClass(playerid,0);
SetPlayerPos(playerid,gAdminsSP[rand][0],gAdminsSP[rand][1],gAdminsSP[rand][2]);
SetPlayerFacingAngle(playerid,gAdminsSP[rand][3]);
}
else
{
SendClientMessage(playerid,COLOR_PLAYER,\"Nem vagy admin.\"); ForceClassSelection(playerid);
TogglePlayerSpectating(playerid, true);
TogglePlayerSpectating(playerid, false);
}
}
-
Megoldva!
A Skin Alapján csináltam meg egyszerûbb.
Íme akinek kell:
public OnPlayerRequestSpawn(playerid)
{
status[playerid]=1;
new SkinID = GetPlayerSkin(playerid);
if(SkinID == 217 || SkinID == 211)//ide még rakhatsz be
{
if(IsPlayerAdmin(playerid) == 0)
{
GameTextForPlayer(playerid, \"~g~Nem vagy Admin!\", 750, 3);
return 0;
}
}
return 1;
}
Mûködik! Köszönöm!