Doppelklick drauf - oben Rechts installieren und PS neustarten
und Spaß haben
Beiträge von s h a i N
-
-
ocmd:makeclan(playerid,params[]) {
new input[24],
string[64];
if(sscanf(params,"s",input)) return SendClientMessage(playerid,FARBE,"Benutze /makeclan [clanname]");
// Do something here
format(string,sizeof(string),"Du hast einen Clan mit dem Namen %s erstellt!",input);
SendClientMessage(playerid,FARBE,string);
return 1;
}Hier mal mehr oder weniger ein beispiel
-
Na dann los Schlaumeier, machs doch besser. Erklär du mal ;)!
@ Shaine es ist immer noch ein GF und nicht deinsEs hat jedenfalls die gleichen Funktion wie seins.
Mag ja sein, dass es ein GF ist, aber diesen Befehl habe ich selber geschrieben & das Script habe ich auch stark bearbeitet, somit ist es Teils meins
Und wenn du ihm nur den Code schickst, dann hilft ihm das auch nicht wirklich weiter... -
Sollte nun funktionieren.
ocmd:setadmin(playerid,params[]) {
if(PlayerInfo[playerid][pAdmin] != 2) return SendClientMessage(playerid,Rot,"[Fehler] {FFFFFF}Dazu bist Du nicht befugt.");
new pID,Rank,string[128],string2[128];
if(sscanf(params,"ui",pID,Rank)) return SendClientMessage(playerid,COLOR_GRAD1,"Benutzung: /setadmin [playerid] [adminlevel]");
if(Rank < 0 || Rank > 7) return SendClientMessage(playerid,COLOR_GRAD1,"Ungültiger Rank! (Level 1 - 7 )");
PlayerInfo[pID][pAdmin] = Rank; AdminDuty[pID] = 0;
format(string,sizeof(string),"AdmCmd: %s hat %s zu einem Level %d Admin befördert/degradiert",SpielerName(playerid),SpielerName(pID),Rank);
format(string2,sizeof(string2),"Du wurdest von %s zu einem Level %d Admin befördert/degradiert",SpielerName(playerid),Rank);
SendAdminMessage(COLOR_LIGHTRED,string); SendClientMessage(pID,COLOR_YELLOW,string2);
return 1;
}E: Code geändert
Den Befehl hast du aber schön aus meinem DRP Script kopiert
Naja,
sag mir mal eben die Zeile an, dann helfe ich dir.
-
Welche Zeile ist denn das?
UND WAS zum teufel ...
if(IsPlayerAdmin(playerid,2))return SendClientMessage(playerid,Rot,"[Fehler] {FFFFFF}Dazu bist Du nicht befugt.");
if(rank<1&&rank>2)return SendClientMessage(playerid,Rot,"[Fehler]{FFFFFF} Bitte gebe einen gültigen Rang an.");
WTF?
-
dafür gibt es kein Tutorial, suche dir bei google einen Textdraw Editor und probiere ein wenig rum, und hier im Forum gibt's dann nen Tutorial, wie man die Textdraws anklickbar macht
-
das ist schon dein 2ter Thread...
Wie wärs, wenn du das ganze selber erstellst?- Textdraws
- Textdraw SelectableSuch dir nen Textdraw Editor (wobei ich es ohne einfacher finde) und spiel ein bisschen damit rum
-
habs mir mal schnell angeguckt,
habe gemerkt, dass ein paar Dinge aus deinem SoL sind (z.B. Tacho)
& wieso nutzt du ocmd & dcmd?Ansonsten für Anfänger (denke ich) recht gut
-
Ja, das ist möglich, dazu benötigst du diesen Callback
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
return 1;
} -
ich würde sagen, den namen in einer Variable zwischenspeichern, und ihn dann halt später (wenn er nicht mehr gebraucht wird) halt zuweisen^^
-
[ SCRIPTING ] Pawn - Von oben bis unten durchgenommen
[ SCRIPTING ] Scriptgrundlagen+Anfänge
Viel Spaß
-
40 USer ? O.o
gerade sind 0 online.
Und der Servername ist auch nicht grade wirklich cool?????????????????????
[FSC]FireStormCity - SPENDEN GESUCHT
Sowas schreibt man 100% nicht in den Servernamen rein
Aber viel Glück bei der Suche...
Kleiner Tipp: Ich würde die [SUCHE] noch einmal ordentlich überarbeiten
-
Was kann ich dafür das ich keine ahnung von habe ?
Ich will nur paar dinge ändern da will ich doch nich
Gleich Scirpten LernenUnd was willst du dann mit dem Script?
Aufm Server werfen & nie updaten? Viel Spaß und Good Luck, wünsch ich dir dann...
LERN die Grundlagen, bevor du dich an so einem Script ranmachst. -
Bitte nicht
Bitte nicht#gemeldet wegen Postfarm, so ein unnötiger Post....
@ Signatur: Die schaut schon ein WENIG besser aus, probier mal die Font ein wenig mit Effekten auszustatten!
-
das ist relativ egal wo es angeheftet ist, es muss halt nur über dem format sein, wo es halt auch wieder ausgegebn werden soll
-
ähm ok
Wie soll er denn die eingebene pID VOR der SSCANF Abfrage auslesen?ocmd:score(playerid,params[])
{
new pName[MAX_PLAYER_NAME], string[MAX_PLAYER_NAME+10],pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Orange,"Benutzung: /score <playerid>");
if(IsPlayerConnected(pID)) {
GetPlayerName(pID,pName,MAX_PLAYER_NAME);
format(string,sizeof(string),"Name: %s",pName);
SendClientMessage(playerid,Orange,string);
format(string,sizeof(string),"Geld: %d",GetPlayerMoney(pID));
SendClientMessage(playerid,Orange,string);
format(string,sizeof(string),"Level: %d",GetPlayerScore(pID));
SendClientMessage(playerid,Orange,string);
format(string,sizeof(string),"Admin: %d",GetPVarInt(pID, "Adminlevel"));
SendClientMessage(playerid,Orange,string);
} else {
SCM(playerid,Rot,"Player not Connected");
return 1;
}
return 1;
} -
wenn man sich die Font bzw die bearbeitung davon anschaut & den BG sieht, denkt man den BG haste aus google...
ist das so? -
Bei so Fragen merkt mann schon, dass es bald wieder paar 0815 Server mehr geben wird
das kann eigentlich relativ egal sein, da sie sowieso schnell wieder down sind
Stell dir vor, es gibt sogar Leute, die es nicht einmal hinbekommen das ganze zu downloaden, schlimm, aber wahr. -
Fr0zen:
Ich glaub, solangsam ist mal gut mit den Fragen stellen, du hast nun 45 Beiträge (ca) und davon sind 44 hier im Thread (FRAGEN)
Wenn du keine Grundkenntnisse hast, dann solltest du sie dir erst einmal aneignen.
Wenn man sich als Neuling an so ein Script setzt, dann lernt man das nicht allzu gut. -
an dieser Stelle erst einmal danke an T4125Gamer
da er hier die ganzen Leute sogesagt "versorgt"
Danke dir@ dem mit der Navigation : Textdraws verschieben & mehr nicht...