Beiträge von [CGR]BlackJack
-
-
Er hat ein Team Deathmatch Script, das ist denke ich mal viel kürzer als ein RP/RL Script!
-
Wi schön das du dir soviele Beiträge im Forum durch liest...
Es sagen nicht alle das MrMonat gut ist, der ist mega kacke.@Topic
Gut das du dir jemanden suchst, der dir was bei bringt anstatt Video zu schaun
wieso? -
6 Stück.
Mein BizSystem, Mein HausSystem, gPM, mein LottoSystem, gl_realtime und adminspec. -
Hallo,
Ich habe mehrere Filterscripts, dummerweise funktionieren sie alle nur, wenn sie an 1. Stelle in der "filterscript" Zeile in server.cfg stehen, da sonst die Dialoge nicht reagieren und einfach verschwinden.
Hat jemand eine Lösung?
danke!
-
Teste es doch einfach, wenn du keine Errors bekommst.
Ich teste es gerne mit dir, wenn du dann mit mir mein Script testest -
Hallo,
Es wäre nett, wenn mir jemand eine Fraktionsskinauswahl scripten könnte!
Man sollte in die normale Skinauswahl nur 1 mal nach dem Registrieren kommen, danach nie wieder.
Wenn man /invite benutzt als Fraktionsleader sollte der eingeladene Spieler in eine Skinauswahl geschickt werden, die nur die jeweiligen Fraktionsskins enthält.
Wenn man /uninvite benutzt sollte der Spieler in die normale Skinauswahl geschickt werden, die die Zivi Skins enthält.
Wenn man /makeleader benutzt sollte der zukünftige Leader automatisch den Leader Skin bekommen.
In meinem Fraktionssystem gibt es 6 Ränge.Hier das was ich schon habe:
Code
Alles anzeigenocmd:makeleader(playerid,params[]) { if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Du bist kein Admin."); new pID,fID; if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,GELB,"/makeleader [Spieler ID] [Fraktions ID]"); SetPVarInt(pID,"Fraktion",fID); SetPVarInt(pID,"FRank",6); SendClientMessage(playerid,GELB,"Erfolgreich."); return 1; } //invite ocmd:invite(playerid,params[]) { if(GetPVarInt(playerid,"FRank")== 6) { new pID,rank,string[128]; if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,GELB,"/invite [Spieler ID] [Rank]"); SetPVarInt(pID,"Fraktion",GetPVarInt(playerid,"Fraktion")); SetPVarInt(pID,"FRank",rank); SendClientMessage(playerid,GELB,"Der Spieler wurde in die Fraktion eingeladen."); format(string,sizeof(string),"Du wurdest von %s in die Fraktion eingeladen.",SpielerName(playerid)); SendClientMessage(pID,GELB,string); } else { SendClientMessage(playerid,ROT,"Du bist nicht der Leader einer Fraktion."); } return 1; } ocmd:uninvite(playerid,params[]) { if(GetPVarInt(playerid,"FRank")== 6) { new pID, string[128]; if(sscanf(params,"u",pID))return SendClientMessage(playerid,GELB,"/uninvite [ID]"); SetPVarInt(pID,"Fraktion",0); SetPVarInt(pID,"FRank",0); SendClientMessage(playerid,GELB,"Der Spieler wurde aus der Fraktion geworfen."); format(string,sizeof(string),"Du wurdest von %s aus der Fraktion geworfen.",SpielerName(playerid)); SendClientMessage(pID,ROT,string); } else { SendClientMessage(playerid,ROT,"Du bist nicht der Leader einer Fraktion."); } return 1; }
danke!
-
-
-
Benutz doch ocmd.
Code
Alles anzeigenocmd:setskin(playerid,params[]) { new pID, skin, string[128]; if(sscanf(params,"ui",pID,skin)) return SendClientMessage(playerid,GELB, "/setskin [Player ID] [Skin ID]"); if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT, "Du bist kein Admin der Stufe 2"); if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Der Spieler mit der angegebenen ID ist offline/nicht existent."); if(skin<0||skin>299) return SendClientMessage(playerid,ROT, "Bitte einen Skin zwischen 0 und 299 wählen"); format(string,sizeof(string),"Du hast den Skin des Spielers %s geändert.",SpielerName(pID)); SendClientMessage(playerid,GELB,string); format(string,sizeof(string),"%s hat deinen Skin geändert.",SpielerName(playerid)); SendClientMessage(pID,GELB,string); SetPlayerSkin(pID,skin); return 1; }
Du musst deine Adminanfrage natürlich noch einfügen
-
1. Du musst den Radius als 2 angeben nicht als 2.0 !
2.
Codeif(isPlayerInFrakt(playerid,fraktname2)) return SendClientMessage(playerid,DARK_ORANGE,"Du bist nicht in dieser Fraktion.");
Und außerdem sollte er das nur sagen, wenn der Spieler NICHT in der Fraktion 2 ist, oder etwa nicht?
Da fehlt ein ! vor dem isPlayerInFrakt.
-
Mein Fehler, habe es in mein Selfmade eingefügt anstatt es in das Filterscript einzufügen.
'EDIT' Aber nun funktioniert es nichtmehr. Die Dialoge sind kaputt, ich klicke etwas an und das Fenster verschwindet einfach
-
-
Mit Pickups und soll man automatisch teleportiert werden oder sollte man per Tastendruck teleportiert werden?
-
Beim compilen gibt es nie Errors doch beim Server:
-
Wie baut man eine Skinauswahl ein, die nach dem Fraktionsinvite Befehl erscheint und nur die Fraktionsskins enthält. Die normale Skinauswahl sollte aber erhalten bleiben.
-
-
Immer diese Vorurteile
Auf meinem Notebook läuft Battelfield 3 auf max. Details flüssig und das Notebook überhitzt nicht. -
Okay, danke!
Hast du noch einen Plan wie man die anderen Probleme lösen kann?
-
Ich zitiere:
ZitatGuten Tag zusammen!
Ich habe an meinem Acer-Laptop [...]
Ich wollte versuchen den Fehler selbst zu beheben, dies ging aber nicht ohne das Gehäuse aufzuschrauben. Ich habe also
einige Schrauben gelöst, doch ich kam nicht an die Komponente ran.
Also habe ich die Schrauben wieder fixiert [...]Weil das Laptop noch kein halbes Jahr alt ist und noch lange Garantie
hat, habe ich es daraufhin zur Reparatur gegeben. Nach zwei Wochen kam
die Antwort von Acer, dass aufgrund einer mechnischen Manipulation an
der Gehäuseunterseite die Garantie erloschen sei und ich die Kosten von
150€ selbst übernehmen solle.Dass meine Idee trotz Garantie selbst am Laptop rumzufummeln Schwachsinn war, weiß ich mittlerweile.
[...]
Ich wäre sehr dankbar für jede Hilfe!
Also lieber einschicken, wenn nochmal etwas sein sollte.