Schon gemacht.
Beiträge von Maax.
-
-
Hey Leute!
Ich habe gerade von meinem Desktop PC ( Windows XP ) zu meinem Laptop ( Windows 7 ) gewechselt. Jetzt
wollte ich hier am Laptop weiter scripten, doch wenn ich das Script öffne, sind dort keine Zeilen vorhanden.
Was soll ich tun? -
Ich fands gut!
-
Funktionierst für 0.3x?
-
-
Hallo Leute!
Ich verzweifle derzeit an einem Login / Register System. Habe schon die Tutorials durchforstet,
aber finde nix nützliches. Ich möchte mit DINI und ggf. ocmd arbeiten ( Wobei ich natürlich das
Login und Register System im Dialog machen möchte. )Ich hoffe ihr könnt mir da helfen!
Gruß
Max -
Script ist sehr gut ! Da es nur ein Godfather ist, und bleibt gebe ich euch allerdings nur 8/10 Punkten.
-
-
ocmd:dm(playerid,params[])
{
{
if(InArena[playerid] == 1))
{
SendClientMessage(playerid,ROT,"SYSTEM: Du bist schon in einer Arena!");
}
else
{
SetPlayerVirtualWorld(playerid, 120);
SendClientMessage(playerid, GRÜN, "SYSTEM: Erfolgreich in die DM-Arena teleportiert!");
}
}
}
ocmd:dmexit(playerid, params[])
{
if(InArena[playerid] == 1))
{
SetPlayerPos(playerid,2343.5691,-1164.5767,27.2251);
SendClientMessage(playerid,ROT,"SYSTEM: Du hast die Arena verlassen!");
}
else
{
SendClientMessage(playerid,ROT,"SYSTEM: Du bist in keiner Arena!");
}
InArena[playerid]==0;
SetPlayerVirtualWorld(playerid, 0);
}Das sind meine Befehle!
-
-
-
-
Hallo!
Ich hätte gerademal eine Frage zu einem DM System. Ich würde gerne ein /dm
System erstellen. Ich habe auch schon Plan wie, und meine es könnte funktionieren.Doch wie mach ich eine Abfrage, ob der User schon im /dm ist? Und wie mache
ich einen /exitdmIch arbeite mit ocmd.
Danke im Vorraus!
-
error 017: undefined symbol "MAX_PLAYERS"
error 001: expected token: ";", but found "native"
error 017: undefined symbol "afk"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Bekomme diese ganzen Errors
( PS: Das mit dem If verstehe ich noch nicht. Habe das noch nie angewendet.. )
-
Ich bekomme IMMER einen Error, wenn ich etwas mit [MAX_PLAYERS] mache..
-
Formatierung geht nicht anders. Egal wie, ist immer so dumm hintereinander .
2.
Danke.
-
Hallo Leute!
Ich habe jetzt ein sehr simples AFK-System mit ocmd erstellt. Es sieht so aus:ocmd:afk(playerid, params[]){{new string[128];format(string,sizeof(string), "SYSTEM: %s ist in den AFK-Modus gegangen. ( /afk )", SpielerName(playerid));SendClientMessageToAll(-1,string);TogglePlayerControllable(playerid, 0);}return 1;}
// Nun /back
ocmd:back(playerid, params[]){{new string[128];format(string,sizeof(string), "SYSTEM: %s ist wieder da! ( /back )", SpielerName(playerid));SendClientMessageToAll(-1,string);TogglePlayerControllable(playerid, 1);}return 1;}Nun, wie kann ich machen, dass wenn man erneut /afk eingibt obwohl man schon im AFK-Modus ist, eine Fehlermeldung kommt?
Ich weiß, dass man es mit dem If Befehl klappt, wie genau weiß ich jedoch nicht.2. Frage:
Wie kann ich diese Meldung ändern, wenn ein nicht vorhandener Command eingegeben wird?
"SERVER: Unknown Command"Danke für eure Hilfe!
-
Einen String kannst du zum Beispiel formatieren und somit Variablen mit reinbringen.
z.B: format(string,sizeof(string),"%s sagt hallo.",SpielerName(playerid));
Das könnte im ganzen im Befehl mit ocmd und sscanf so aussehen:
stock SpielerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}ocmd:saghallo(playerid,params[])
{
new string[128];//<-- Hier wird der String mit der Länge von 128 Zeichen erstellt.
format(string,sizeof(string),"%s sagt Hallo.",SpielerName(playerid))//<-- Hier wird der String formatiert. Das %s steht für einen String. Ingame würde es zum Beispiel so aussehen: "Peter sagt Hallo."
SendClientMessageToAll(-1,string);//<---- Der String wird abgeschickt an alle
return 1;
}Bekomme jetzt diesen Error:
error 017: undefined symbol "SpielerName"
Muss ich noch irgendwas mit #define machen? Wenn nicht, wo muss denn dann der stock hin?
//Edit:
Hat sich erledigt!
-
Und was ist ein "string" ? Ich weiß ja jetzt, das er 128 Zeichen lang ist^^
-
Hallo Leute!
Wie im Titel schon zu erkennen ist, habe ich 2 kleinere Fragen. Ich bin gerade dabei,
ein bisschen was zu lernen. Ich muss mich einfach in den Ferien mit irgendwas
mehr oder weniger sinnvollem beschäftigen. ( Ja, ich gehe auch raus^^ ). Jedenfalls
habe ich mir dazu American Streets Life von Azure runtergeladen:Ich sehe er benutzt ocmd um Befehle zu erstellen.
Warum macht er das?
Meine zweite Frage ist:Was ist ein String? Wie macht man ihn?
Ich hoffe ihr könnt mir helfen!