Wenn du es über RCON machen willst, ist Rocky's Beispiel fehlerhaft.
if(IsPlayerAdmin(playerid) // <--- Hier fehlt ne Klammer
lg
schande über mich. ich hab da was vergessen.
danke für die berichtigung
Wenn du es über RCON machen willst, ist Rocky's Beispiel fehlerhaft.
if(IsPlayerAdmin(playerid) // <--- Hier fehlt ne Klammer
lg
schande über mich. ich hab da was vergessen.
danke für die berichtigung
filterscript in dein gamemode einbauen und dann anpassen. oder du lässt das ganze über den rcon admin laufen. dann kann nur der den befehl ausführen, der als rcon admin eingeloggt ist.
das sähe dann so aus.
if(strcmp("/maploschen",cmdtext,true)==0)
{
if(IsPlayerAdmin(playerid)
{
EntferneEventObjekte();
SendClientMessage (playerid,COLOR_GRUEN,"Event-Gelöscht");
return 1;
}
}
joa du musst es natürlich noch an dein adminsystem anpassen. nicht einfach copy&paste.
und das nächstemal, wenn du hier nen code o.ä. reinstellst, benutze doch bitte die quellcode funktion.
siehe mein edit
du sollst das ja auch nicht so in den script einfügen wie es da steht. du musst es natürlich bearbeiten.
zum beispiel so. falls du mit PVars arbeitest.
if(strcmp("/maploschen",cmdtext,true)==0)
{
if(GetPVarInt(playerid,"adminlevel") >= 1)
{
EntferneEventObjekte();
SendClientMessage (playerid,COLOR_GRUEN,"Event-Gelöscht");
return 1;
}
}
oder halt die andere variante
if(strcmp("/maploschen",cmdtext,true)==0)
{
if(SpielerInfo[playerid][[AdminRang]) >= 1)
{
EntferneEventObjekte();
SendClientMessage (playerid,COLOR_GRUEN,"Event-Gelöscht");
return 1;
}
}
Alles anzeigen
if (strcmp("/test", cmdtext, true, 10) == 0)
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
SendClientMessage(playerid,GRÜN,"Du bist als Admin eingeloggt!
return 1;
}
Edit:
Jemand anders war schneller ;D
hier haste doch nen codeschnipsle.. damit kannste doch arbeiten.
//edit
oder den von Hagi
gerne doch.
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, engine, lights, false, doors, bonnet, boot, objective);
das meintest du doch oder?
//edit
Gibts das auch zum Download?
nope, hab die schon verkauft. da wäre es ja nicht fair, wenn ich die frei geben würde, oder?
aber danke das es euch gefällt.
also ich find die schön. 8/10
also bei mir geht das. ich hab das gerade mal getestet. das einzigste was nicht passiert, man bekommt keinen neuen skin. aber der spawnpunkt z.b. funktioniert und in der user datei ist auch alles eingetragen.
Es könnte sein das vill ne klammer oder so fehlt.
oder du hast vill was falsches getippt naja was hast du den vorher noch gescriptet?
mööp, setzen 6.
du hast entweder die falschen includes, oder den falschen pawno geöffnet.
hmm normal müsste da noch Admin %s gab dir leader rechte von %s kommen. kann auch sein, dass du dir selber keine rechte geben kannst. das ist jetzt nur ne vermutung.
was genau passiert denn, wenn du den befehl eingibst?? kommt ne meldung oder ähnliches??
du bist aber auch mindestens admin level 6, ja? denn weil wegen
if(!isPlayerAnAdmin(playerid,6))return SendClientMessage(playerid,ROT,"Rang zu Niedrig.");
versuch das mal so
CreateDynamicObject(1445,1218.95,-923.09,42.70,0.00,0.00,10.25);
//edit
ich seh gerade, das beide funktionieren sollten. zeig mal deine server log datei.
also nen ocmd befehl sieht so aus:
ocmd:lcntor(playerid,params[])
{
SendClientMessage(playerid,ORANGE,"Das La Cosa Nostra hat sich geöffnet!");
SendClientMessage(playerid,ORANGE,"Es schließt sich in 5 Sekunden automatisch!");
MoveObject(lcntor,708.2998046875, -1416.19921875, 5.300000190735,4.0);
SetTimer("lcngate",5000,false);
return 1;
}
//edit
bis auf die einrückung.. hab da jetzt kein bock drauf,
ich hab mal den pastebin angeschaut. mir ist aufgefallen das dort
}
ocmd:lcntor(playerid,params[])
{
was steht.
dort ist die ertste } klammer zuviel.
ich glaube da wirste leider wenig erfolg haben. wer nennt seinen servber schon GSR???
Habe ich heute
dann haste dein pawno nicht aus dem ordner geöffnet, sondern einfach nur dein script mit doppelklick geöffnet.