Endlich zum Umtauschen gekommen...
Direkt wieder auf die Todesschauckel gegangen
Beiträge von Aarys
-
-
Naja, gefällt mir nicht besonders, die Idee ist zwar Nett, aber du solltest mehr Sachen machen z.b ein Schwimmbad.
Aber an sich ist das nicht viel mehr, als die ganze Zeit "C" zu drücken und mit der "Bild Hoch" Taste die Objekte zu verschieben...5,7/10
-
Sooo Download Carrier.zip neuer link sollte gehen
-
Ich merk grad das da irgendwas Fehlerhaft ist, funktioniert zwar alles aber wenn ich mich kicke kommt kein Grund, hier der Code:
dcmd_kick(playerid,params[]) {
new
sGrund[128],
pID;
if(!IsPlayerAdmin(playerid))return SCM(playerid,ROT,"Du bist kein Admin!");
if(sscanf(params, "uz",pID,sGrund)) {
return SendClientMessage(playerid,COLOR_YELLOW,"Benutze: /kick [playerid] [grund]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
}
new
ThePlayer[MAX_PLAYER_NAME],
string[128];
GetPlayerName(pID,ThePlayer,sizeof(ThePlayer));
format(string,sizeof(string),"%s wurde vom Server gekickt,Grund: %s",ThePlayer,pID,sGrund[0] ? sGrund : "<Kein Grund>");
SendClientMessageToAll(COLOR_YELLOW,string);
Kick(pID);
return 1;
} -
Der sscanf code ist nicht mehr im Englischen Wiki, könntest du den Kurz Posten?
-
Schön und Gut nur benutz ich kein dcmd, ich nutze strcmp, könntest du dafür auch ein Beispiel schreiben`?
-
Und wie geht dafür der Befehl?
Sry hab noch nie nen Teamchat geschrieben -
Naja bei mir sind die mit 10 Score PD-Azubis 110 Officer und 1110 ist der Chef, ich fand es einfach das erstmal mit Score zu testen und da das so gut wie einwandfrei klappt, wollte ich fragen ob man so auch n Teamchat hinkriegt ^^.
(Die Scores werden im Login/Register Gespeichert...)
-
Hi ho, ich wollte mal fragen ob es möglich ist, mit GetPlayerScore nen Teamchat zu scripten. Wenn es möglich ist, wäre ich nett wenn mir das jemand so macht, das man mit /p [text] eine Naricht an Alle Spieler die einen Score von 10,110 und 1110 haben. Ich hoffe das ist möglich.^^
-
Edit Regel beachten...
(15409) : error 017: undefined symbol "string"
string ist nicht difiniert.
(15409) : warning 217: loose indentation
Zeile reinrücken. -
Guck dir mal Dieses Login/Register an, dass ist Fehler frei, des heißt wenn dun Fehler hast siehste direkt woran es liegen könnte
Aber ist nurn Vorschlag:
E:\Leutner Florian\Documents\Meine Projekte\gamemodes\crazy.pwn(386) : error 037: invalid string (possibly non-terminated string)
Der erkennt den String o.ä nicht, auf jeden fall stimmt was mit deinem String dort nicht. -
Welches Login/Register System benutzt du den? Oder ein Eigenes?
Nach den Errors sieht es aber so aus, als ob du ne Menge nicht difiniert hast, oder Falsch hingeschrieben hast.
Zu den Warning:
E:\Leutner Florian\Documents\Meine Projekte\gamemodes\crazy.pwn(321) : warning 217: loose indentation
Bei diesen Warning´s musst du mal die Zeilen reinrücken, dann sollten die weg sein. -
Änder mal:
GameTextForPlayer(playerid,"~w~Tippe~r~/bestellen~w~um dir was beim BurgerShotNord DriveIn zu bestellen");
in:
GameTextForPlayer(playerid,"~w~Tippe~r~/bestellen~w~um dir was beim BurgerShotNord DriveIn zu bestellen",2000,2); //2000 = 2 Sekunden und 2 = Style
Zu: error 004: function "AtMenu" is not implemented
Das bedeutet, dass er die Funktion nicht erkennt, bzw. die Funktion wird nirgendswo difiniert o.ä auf jeden Fall gibts die wohl nicht -
Edit Regel beachten.
@ Topic:
mach über/unter
for(new k = 0; k < MAX_PLAYERS; k++)
das:
for(new i = 0; i < MAX_PLAYERS; i++)
versuch mal dann -
finde ich ansich okay.. jedoch ersetzt er dann die Objekte für jeden ? oder speichert er die originalen iwo als backup... da mann ja dann auf anderen dann quasie die auch drinne hat. Weil das währe blöd.
Vielleicht wäre es ja mit MySQL oder fwrite Scripting möglich Mods automatisch runter zu laden, aber ich denke so wie ihr das meint wird das bestimmt nicht gehen -
Ich geh eher davon aus, dass er strget nicht difiniert hat, mach unten im Script mal:
//-----------------strget---------------
stock strget(strx[], pos, search = ' ') {
new arg, ret[128], idxx;
for (new i = 0; i < strlen(strx); i++) {
if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
arg++;
if (arg == pos + 1){
ret[i-idxx] = EOS;
return ret;
} else if (arg == pos)
idxx= i+1;
}
else if (arg == pos)
ret[i - idxx] = strx[i];
}
return ret;
}
und sag dann bescheid ob es funktioniert -
Poste doch mal die Errors, damit wir wissen was nicht funktioniert, oder funktioniert der komplette cmd nicht? cO
-
Hab mal ne Frage, haste den wenigsten auch geschafft so zu mappen, das man nicht durch die Fenster Fällt ?
Ansonsten, wäre es wohl eine Unfertige map..Edit:/ Video zu ende geguckt 1ne Frage beantwortet
-
Naja einfach nur ne Platte in dieses Komische Haus in der Nähe des Skate Parks gesetzt
Par Objekte rauf geknallt und fertisch.
An sich aber keine Schlechte Idee, wollte ich auch mal machen, hab ich dann aber doch nicht gemachtnaja:
7/10 -
Naja es sieht nicht grade anders aus, ist halt nur noch ne Extra Auffahrt bei
An manchen stellen noch sehr unsauber gemappt d.h
4/10