-
hogy lehet megoldani hogy az admin lása a parancsokat amit használnak a szerveren
-
Ladmin-ban benne + LuxAdmin-ba is
/lmenu
-
nem használom egyiket se saját adminrendszerem van a modba hogy lehetne megoldani ott is
-
Tessék:
OnPlayerCommandText elejére:
new cmdstr[128], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
format(cmdstr,sizeof(cmdstr),\"%s a következõ parancsot használta: %s\",pName,cmdtext);
for(new i; i<MAX_PLAYERS; i++)if(adminszint > 0 && i != playerid) SendClientMessage(i,-1,cmdstr);
-
de minden zcmd-vel van
-
Akkor ebbe kell.
public OnPlayerCommandPerformed(playerid,cmdtext[], success)
{
return success;
}
-
nem jó nem mutasa a parancsot amit írok
-
public OnPlayerCommandPerformed(playerid,cmdtext[], success)
{
new cmdstr[128], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
format(cmdstr,sizeof(cmdstr),\"%s a következõ parancsot használta: %s\",pName,cmdtext);
for(new i; i<MAX_PLAYERS; i++)if(adminszint > 0 && i != playerid) SendClientMessage(i,-1,cmdstr);
return success;
}
Így próbáld meg, egyébként lehet, hogy a sajátodat nem is látod.
[mod]code tagek használata kötelezõ.[/mod]
-
[pawn]public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
new strin[128];
format(strin, sizeof(strin), \"Sajnálom de a %s parancs nem létezik\", cmdtext);
SendClientMessage(playerid,red, strin);
}
new cmdstr[128], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
format(cmdstr,sizeof(cmdstr),\"%s a következõ parancsot használta: %s\",pName,cmdtext);
for(new i; i<MAX_PLAYERS; i++)if(PInfo[Level] >= 1 && i != playerid) SendClientMessage(i,-1,cmdstr);
return 1;
}[/pawn]
igy van nekem de nem látom
-
A return-t
return success;
-
Amit te írsz be azt nem mutatja, csak másét.
-
akkor azért nem volt jó mert én azt néztem hogy amit írok azt nem mutatja
-
MEgoldva vagy nem? :D
-
akkor azért nem volt jó mert én azt néztem hogy amit írok azt nem mutatja
Hívj fel egy embert, és teszteltesd le vele ;D
-
megoldva ment a +