Sziasztok hogy tudnátok nekem megoldani hogy ilyenkor:
CMD:adminszolgalat(playerid, params[])
{
if(pInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, PIROS, \"Sajnos nincs ilyen parancs.\");
if(pInfo[playerid][pAdmin] >= 1)
{
if(AdminSzoliban[playerid] == 0)
{
SendClientMessage(playerid, NARANCS, \"* Admin Szolgálatba álltál!\");
SetPlayerHealth(playerid, 100000);
AdminSzoliban[playerid] = 1;
SetPlayerColor(playerid,0x4f008fFF);
if(pInfo[playerid][pASkin] == 0 )
{
SetPlayerSkin(playerid,217);
}
else
{
SetPlayerSkin(playerid,pInfo[playerid][pASkin]);
}
}
else
{
SendClientMessage(playerid, NARANCS, \"* Kiléptél az Admin Szolgálatból!\");
SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid, 0xFFFFFF00);
SetPlayerSkin(playerid, pInfo[playerid][pSkin]);
AdminSzoliban[playerid] = 0;
}
}
else
{
SendClientMessage(playerid, PIROS, \"Nem vagy Admin!\");
}
return 1;
}
Ha adminszolgálatba áll akkor piros jel jelzi a kismapon, még messzirõl is! Nagyon megköszönném ha valaki segíítene nékem!
http://wiki.sa-mp.com/wiki/ShowPlayerMarkers
http://wiki.sa-mp.com/wiki/MarkerModes
PLAYER_MARKERS_MODE_OFF (0)
PLAYER_MARKERS_MODE_GLOBAL (1)
PLAYER_MARKERS_MODE_STREAMED (2)
inkább írd át 1-re mert ott nem boolean típust vár, nem jelzett arra a sorra semmit?
ShowPlayerMarkers(true);
helyett:
ShowPlayerMarkers(1);
vagy
ShowPlayerMarkers(PLAYER_MARKERS_MODE_GLOBAL);
SetPlayerColor(playerid,0x4f008fFF);
ha itt FF a vége akkor látják a térképen
ha itt 00 a vége akkor nem látják a térképen
ha a 2 között akkor átlátszóan látszik
CMD:adminszolgalat(playerid, params[])
{
if(pInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, PIROS, \"Sajnos nincs ilyen parancs.\");
if(pInfo[playerid][pAdmin] >= 1)
{
if(AdminSzoliban[playerid] == 0)
{
SendClientMessage(playerid, NARANCS, \"* Admin Szolgálatba álltál!\");
SetPlayerHealth(playerid, 100000);
AdminSzoliban[playerid] = 1;
SetPlayerColor(playerid,0x4f008fFF);
if(pInfo[playerid][pASkin] == 0 )
{
SetPlayerSkin(playerid,217);
}
else
{
SetPlayerSkin(playerid,pInfo[playerid][pASkin]);
}
}
else
{
SendClientMessage(playerid, NARANCS, \"* Kiléptél az Admin Szolgálatból!\");
SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid, 0xFFFFFF00);
SetPlayerSkin(playerid, pInfo[playerid][pSkin]);
AdminSzoliban[playerid] = 0;
}
}
else
{
SendClientMessage(playerid, PIROS, \"Nem vagy Admin!\");
}
return 1;
}
Tehát ha admin szoliba van akkor látják a mini mapon pirosan ha kilép akkor nem látják a mini mapon.