ocmd:aduty(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] >=1 || IsPlayerAdmin(playerid)) //If you use rcon admin delete (PlayerInfo[playerid][pAdmin] >=1 ||
{
if (aDuty[playerid] == 0) //Check if player is on duty
{
new string[128];
new Float:x,Float:y,Float:z;
new Text3D:label = Create3DTextLabel("Admin On Duty!", COLOR_DRED,x,y,z, 40.0, 0, 0); //Creates 3d text label at player position
GetPlayerPos(playerid,x,y,z); //Looks for players position
SetPlayerHealth(playerid,999999); //makes player godmode
SetPlayerColor(playerid,COLOR_DRED); //set admin colour red
SetPlayerSkin(playerid,294); //set admin skin to 294
format(string,sizeof(string), "%s is now on Duty!",GetPlayerNameEx(playerid)); //here you format string to send to players
SendClientMessageToAll(COLOR_DRED,string); //send string to players
SendClientMessage(playerid,COLOR_DRED,"You are now on duty!"); //Tell admin he is now on duty
Attach3DTextLabelToPlayer(label,playerid,0.0, 0.0, 0.7); //attach 3d text label made before to player
aDuty[playerid] = 1; //Set player on duty
}
else if (aDuty[playerid] == 1) //Check if player is on duty
{
new string[128];
new Float:x,Float:y,Float:z;
new Text3D:label = Create3DTextLabel("Admin On Duty!", COLOR_DRED,x,y,z, 40.0, 0, 0);
Delete3DTextLabel(label); //Delete 3d text label saying "Admin On Duty!"
SetPlayerHealth(playerid,100); //sets player health back to 100
format(string,sizeof(string)," %s is now off Duty!",GetPlayerNameEx(playerid)); //Format string to send to players
SendClientMessageToAll(COLOR_DRED,string); //send players string
SendClientMessage(playerid, COLOR_DRED,"You are now off duty!"); //send admin message he is off duty
aDuty[playerid] = 0; //sets admin off duty
}
}
else SendClientMessage(playerid,COLOR_DRED,"You are not high level enough!"); //Error message to send to players who arent admins
return 1;
}
Beiträge von Fernando_Jizuya
-
-
Das habe ich ja aus den Englischen forum aus einen Tutorial und es ist CMD und es kommt immer nur der Warning das aduty nicht benutzt wird also der hier symbol is never used: "aduty" und im Ingame geht der Befehl nicht also da passiert nix!
Das ist mir auch bekannt, nur was benutzt du? strcmp, ocmd, dcmd?
Der Fehler liegt dadran, das der Befehl auf einen anderen Command Prozessor basiert -
Was nutzt du für einen Command Prozessor?
In deinem Code finde ich keinen Fehler... -
ok Ich versuche es mal danke
Zudem reicht es, wenn du die Variable aDuty[playerid] = 0; bei OnPlayerDisconnect auf 0 setzt und nicht auch noch bei OnPlayerConnect -
Danke aber den Englischen wen ich das einfüge komm der warnung symbol is never used: "aduty" das heißt Ja das es noch nicht verwendet wurde und wen Ich dann im Spiel /aduty machen passiert auch nix!
Benutzt du die Variable aDuty auch? Setzt du Sie auf 1/0?
Zeig mal deinen Befehl. -
/push, habe immernoch das Problem, dass man den Namen nicht vom weiten sieht
Sicher, das du das bei OnGameModeInit eingefügt hast?
SetNameTagDrawDistance(80.0);Überprüfe deine Filterscripts und schau, ob SetNameTagDrawDistance dort irgendwo Vorhanden ist.
-
Gefällt mir!
Wie lange hast du dafür gebraucht? -
Ja hab schon aber mit welches programm soll ichs bearbeiten welche is das beste ist Vegas Pro 9.0 gut
Das ist das beste Programm, um Videos zu bearbeiten -
bei mir ist der Ping immer 40 dann muss es an deiner internetleitung liegen
Nein, das war gestern Abend.
Alle Server Pings waren bei mir zwischen 30 - 40, außer dieser...., als ich joinen wollte, passierte nichts -
Wird der Server geddost? Hat bei mir nen 50k Ping
-
Habe eine kleine Frage an euch,
ist es möglich die Zeit die man Unterwasser bleiben kann zu verlängern?
Sprich dass die Luftanzeige langsamer aufgebraucht wird.
Möchte ungern die ganze Zeit HP geben damit man nicht stirbtDanke im Vorraus.
nein -
Ich sehe keinen Unterschied, bis auf das jetzt San Fierro Storys auf dem Header steht.
-
Geht iwie. immernoch nicht o.o
LG
Ich hab es vorhin nochmal editiert, probier es nochmal -
if(strcmp(cmd,"/jetpack",true) == 0) {
if(IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, 0x98A400FF, "Toni der Boss!");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
}
else
{
SendClientMessage(playerid,0x98A400FF,"You aren't T.O.N.I! -.-' ");
}
return 1;
}public OnPlayerSpawn(playerid)
{
SetPlayerPos(playerid,SpawnPos);
SetPlayerFacingAngle(playerid,270.0);
ClearAnimations(playerid);
SetPlayerHealth(playerid,SpawnHealth);
SetPlayerArmour(playerid,SpawnArmour);
if(IsPlayerAdmin(playerid))
{
SendClientMessageToAll(0x98A400FF, "T.O.N.I has Spawned! *-* c:");
}
return 1;
}/edit
Musst das bei dir dann auch richtig einrücken -
Finde kein Z http://wiki.sa-mp.com/wiki/Keys
Hat jemand ne Lösung? Die Taste geht aufjedenfall -
Danke schonmal für deine Antwort.
Nur jetzt steht da im Chat:und wenn in den optionen das Radio aus (ganz leise) habe, wird auch nichts abgespielt..
Gibt es sonst noch einen weg?
Das ist normal
Wenn du in den Einstellungen den Sound abstellst, wird das auch nicht abgespielt, logisch oder? -
Nach fast 6 Jahren GTA San Andreas ist mal langsam vorbei, zumindestens bei mir.
Promotion ? Bisschen zu spät.
Stimmt gar nicht.
Es gibt sogar jetzt noch Leute, die erst angefangen haben SA-MP zu spielen, weil das Internet/Bekannte/Freunde Sie darauf aufmerksam gemacht haben.
Es ist nie zu Spät, ein versuch ist es immer Wert. -
Deniz0801:
Vllt irgendwas falsch gemacht?
Wie wäre es wenn du das gleich sein lässt und die errormeldungen gleich lernst?
Ist doch besser so.
Da hat der Trooper wohl vergessen, was zu übersetzen -
Wie oft wird das LSRP Design verkauft? (LSRP benutzt das Design ja momentan 8))
-
Es gibt noch Bandicam, kannst das ja probieren