-
Azt hogyan tudom megcsinálni hogy ha a modomba csinálok egy parancsot azt az ladmin-ban lévo 5-ös adminok tudják csak használni . De úgy hogy az ladmin-om az egy filterscript és a mod-omnak semmi köze sincs az ladmin-hoz .
Eddig nem tudtam rájönni . Légyszíves segítsetek .
-
Próbáld meg ezzel a kiegészítovel: http://solidfiles.com/d/5e48/
-
Mód elejére:
#include < IsPlayerLAdmin >
-
És ha ezt beraktam akkor utána hogyan tudom lekérdezni hogy a player admin e ?
Mert ahogyan én gondoltam úgy nem muködött :S
-
Ha megnézed az inc-t, akk tudhatnád. :)
De,
if ( !IsPlayerAdminLevel ( playerid, x ) return SendClientMessage ( playerid, 0x0G25l2, \"Nem vagy X szintu admin!\" );
;)
-
Ha nem gond akkor egy kicsit kijavítalak :
if ( !IsPlayerAdminLevel ( playerid, x )) return SendClientMessage ( playerid, 0x0G25l2, \"Nem vagy X szintu admin!\" );
Egyik zárojelet lehagytad . Köszi hogy segítettél :)
-
Ha nem gond akkor egy kicsit kijavítalak :
if ( !IsPlayerAdminLevel ( playerid, x )) return SendClientMessage ( playerid, 0x0G25l2, \"Nem vagy X szintu admin!\" );
Egyik zárojelet lehagytad . Köszi hogy segítettél :)
Np, nincs mit. :)
-
Mégse jó xD
Így csináltam meg az egyik parancsot , semmi hibát nem ír ki , minden jó , csak nem muködik :D . Szóval a aparancsot mindenki tudja használni , hiába nem admin .
if (!strcmp(\"/javít\", cmdtext))
{
if(!IsPlayerAdminLevel(playerid, 1)){
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, \"Nem vagy jármuben!\");
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, 0xFFFFFFFF, \"A jármuved megjavítva!\");
}else return SendClientMessage(playerid, COLOR_LIGHTRED, \"Nem vagy 1-es szintu admin!\");
return 1;
}
Így néz ki , mi lehet a hiba ?
-
Próbáld így:
if (!strcmp(\"/javít\", cmdtext))
{
if(IsPlayerAdminLevel(playerid, < 1)) return SendClientMessage(playerid, COLOR_LIGHTRED, \"Nem vagy 1-es szintû admin!\");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, \"Nem vagy jármûben!\");
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, 0xFFFFFFFF, \"A jármûved megjavítva!\");
return 1;
}
-
Valahogy nagyon nem hasonlít az enyémre...
if ( !IsPlayerAdminLevel ( playerid, x ) ) return SendClientMessage ( playerid, 0x0G25l2, \"Nem vagy X szintu admin!\" );
if (!strcmp(\"/javít\", cmdtext))
{
if ( !IsPlayerAdminLevel ( playerid, 1 ) ) return SendClientMessage ( playerid, 0x0G25l2, \"Nem vagy 1 szintu admin!\" );
if((!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, \"Nem vagy jármuben!\");
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, 0xFFFFFFFF, \"A jármuved megjavítva!\");
return 1;
}
-
Ja hogy ezt így kellett volna használni :D ?
Én azt hittem úgy mint ahogyan az Ladminban is (ahogyan én használtam)
Köszi a segítséget , mindjárt ki is próbálom