Admins haben doch auch noch was anderes zu tun als persos anzugugcken o.o
Und eventuell bekommen die da auch noch Augenkrebs :o
Beiträge von mbcool
-
-
Was hast du denn vor bei deinem /ferien Befehl?
Was soll es machen ? -
Ich habe auch für die alten Menschen gevotet, diese haben eh schon ein schlechtes Los gezogen und sollten wenigstens noch einen Herzenswunsch erfüllt bekommen, die tun mir nämlich leid.
Da weiß man mal wie gut man es hat!Auch finde ich es schade, dass viele für einen Fußballverein etc. voten, anstatt für etwas soziales.
-
Öhm mach die Variablen weiter oben rein, in keine Funktion sonst können andere darauf nicht zugreifen, weil es nur lokal definiert ist.
-
Ja haste oben
new BSNein, BSNaus;
gemacht?
Zeigt es nämlich noch immer undefiniert an.
Und poste mal Zeile 37!Edit: Ich weiß ja nicht, aber es sieht so aus als hättest du die Variablen auch noch bei OnGameModeInit drin.
So kann CreatePickup nicht darauf zugreifen.
Füg das mal ganz oben ein.
(Unter den Includes halt ^^) -
Also
1. Du musst new BSNein, BSNaus; reinmachen.
2. Du hast Createpickup geschrieben, es heißt CreatePickup.Außerdem hast du nach OnPlayerPickup..... eine runde Klammer, anstatt einer geschweiften gemacht.
-
Mach halt einfach eine Motor an/aus funktion, da kannst du dann den Motor ein und ausschalten lassen.
Wenn er aus ist kann man mit dem Auto nicht fahren. -
-
Ich bin auch erst 15 und rauche regelmäßig und viel.
Sogar gerade eben, während ich den Beitrag verfasse, rauche ich nebenbei
Ratet mal wie ich angefangen habe? Durch Freunde! -
Klar, steht auch im Wiki!
Einfach 0.0,0.0,0.0 eingeben! -
%i und %d ist doch das selbe oder liege ich da falsch ?
-
Ja klaro
Hab mich vertippt. -
ocmd:a(playerid,params[]) {
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_ROT,"Du bist kein Admin.");
new string[128], text[128];
new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,sizeof(pname));
if(sscanf(params,"s",text))return SendClientMessage(playerid,COLOR_ROT,"Benutzung: /a [TEXT]");
format(string,sizeof(string),"[Rcon - Adminchat %s]: %s",pname,text);for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerAdmin(i) && IsPlayerConnected(i)) { SendClientMessage(i,COLOR_GELB,string); }
}return 1;
}Ist nicht getestet, müsste aber klappen.
-
Und du scriptest laut deiner Signatur ein Reallife Script ??
Schau dir noch ein paar Tutorials an, insbesondere zu ocmd, dann kommst du selber drauf. -
Ach, des is net so schlimm, enfach überlesen
-
Ich hab mir den Thread von Anfang an durchgelesen.
Dauernd stand da: "Neue IP", "Neue Foren Adresse oder sowas^^"!
Wieso wechselt ihr dauernd? -
Du willst doch nur eine 0 oder 1 auslesen, wofür verwendest du da strings ?
z.B dini_Int zum auslesen
und dini_IntSet zum schreiben. -
Naja von mir 3/10 für die Mühe.
Finde es nicht besonders, Design ist sehr schlicht.
Das geht noch besser -
Wieso nimmste nich einfach ocmd her ?
-
Äh wenn man Kick(pID); hinschreibt dann schon o.o
//Edit hier die volle Funktion
if(!strcmp(strget(cmdtext, 0), "/kick"))
{
new pID,grund[128],grund2[125],pname[MAX_PLAYER_NAME],oname[MAX_PLAYER_NAME];
if(IsPlayerConnected(pID))
{
if(IsPlayerAdmin(playerid))
{
if(sscanf(cmdtext,"us",pID,grund))return SendClientMessage(playerid,KNALLROT,"Benutze /kick ID Grund");
new oname[MAX_PLAYER_NAME];
new aname[MAX_PLAYER_NAME];
GetPlayerName(pID,oname,sizeof(oname));
GetPlayerName(playerid,aname,sizeof(aname));
format(grund,sizeof(grund),"%s wurde von %s gekickt! Grund %s",oname,aname,grund);
format(grund2,sizeof(grudn2),"Du wurdest von %s gekickt! Grund: %s",aname,grund);
SendClientMessageToAll(BLAU,grund);
SendClientMessage(pID,ROT,grund2);
Kick(pID);
return 1;
}
else
{
SendClientMessage(playerid,KNALLROT,"Du bist kein Admin!");
}
}
}So müsste es funktionieren glaube ich...