Reisepass='%i ",
Hier fehlt ein '
Reisepass='%i' ",
Reisepass='%i ",
Hier fehlt ein '
Reisepass='%i' ",
Facepalm an die Vorposter. Erst denken, dann posten, bitte.
stock Admin(playerid,rang)
{
if(pInfo[playerid][pAdmin]>=rang) return 1;
return 0;
}
EDIT: Um zu verhindern, dass ich als Papagei abgestempelt werde: Die obigen zwei Posts wurden nach meinem geändert, die waren zuvor falsch.
Gründe sind hier zu finden:
http://wiki.sa-mp.com/wiki/TextDrawCreate
Durch falsche Fonts und falsch gesetzte Colorcodes kann man auch einen Absturz bekommen.
Am besten du machst so lange Teile des Textdraws weg, bis es nicht mehr crasht, den Teil den du dann zuletzt entfernt hast beinhaltet den Fehler.
Die draw-distance vom streamer vergrößert NICHT die Distanz ab der man das Objekt sieht, sondern die Distanz ab der das Objekt aufgebaut wird, also erstellt. Das heißt aber im umkehrschluss nicht, dass man es von weiter weg sieht.
Die Sichtweite von Objekten kann man mit einem mod vergrößern.
if(vehicleid == Ainfernus && !isPlayerAnAdmin(playerid,2))
So wohl, je nach dem wie die Funktion aufgebaut ist.
@GamerHerz: Der Code wird so nicht funktionieren. newcar ist nicht definiert. Außerdem fragst du ob das Model Ainfernus ist.
Code:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
if(vehicleid == Ainfernus && Spieler[playerid][pAdmin] < 1)
{
TogglePlayerControllable(playerid, false);
TogglePlayerControllable(playerid, true);
SendClientMessage(playerid, 0xFF0000FF, "Nur Admins dürfen diesen Infernus fahren.");
}
return 1;
}
Dann ist das einzige was ich dir noch raten kann: Update die dini includes, überprüf nochmal alles (auch Groß-Kleinschreibung des Pfades) und kompiliere es nochmal neu.
Falls es dann immer noch nicht tut kann ich dir leider nicht weiterhelfen, ich wüsste nicht wo dann noch ein Problem sein könnte.
Wie und wo erstellst du diesen Infernus?
Wo deklarierst (new ...) du die Variable "3" des Infernus?
(Code bitte)
tmp is ein array, apID ist ein Integer. Das geht nicht.
Du musst aus case 1 und case 2 jeweils ein separates stock machen, nur so geht es.
Der Variablen-Typ des Rückgabewerts muss über die gesamte Funktion immer der selbe sein. Das ist so vorgegeben und kann nicht umgangen werden.
if(IsPlayerInRangeOfPoint(playerid,2.0,-2028.8962,156.4082,28.6947) || IsPlayerInRangeOfPoint(playerid,2.0,-2024.3248,156.7822,28.6974))
Du musst das zweimal hinschreiben, sonst gehts nicht.
Einfache und kurze Antwort: R5 (http://forum.sa-mp.com/showthread.php?t=56564)
Warum?
Darum.
(R6/7 haben caches, das braucht man auch nicht, wenn man nicht weiß was das macht.)
PBox = TextDrawCreate( 180.0000, 161.0000, ".");
TextDrawColor(PBox, 0xFFFFFF00);
TextDrawLetterSize(PBox, 41.0000, 3.0000);
TextDrawAlignment(PBox, 1);
TextDrawFont(PBox, 2);
TextDrawSetShadow(PBox, 0);
TextDrawSetProportional(PBox, 0);
Es ist praktisch ein langgezogener Punkt.
http://forum.sa-mp.com/showthread.php?t=347605
Das ganze könnte so aussehen:
new Age = (gettime() - DateToTimestamp("29.10.2000")) / 31536000;
Hier müsste nun theoretisch 13 rauskommen. Probiers aus.
(Ich verwende bewusst "Age" und nicht "Alter", weil "Alter" in MySQL Probleme verursacht).
EDIT:
Auf den Code von MasterDeluxe (war schneller) geposteten Link wäre ich gar nicht gekommen, der ist eigentlich genial einfach.
Ich lass den Post trotzdem mal stehen.
Was meinst du mit "1 Record aus einer Tabelle"?
Sowas?
DELETE FROM tabellen_name WHERE wert = '123' LIMIT 1;
Kann ich ohne Probleme kompileren. Der Fehler muss woanders liegen.
Gibst du weiter oben noch etwas mit return in der selben Funktion (oder callback) zurück? Wenn ja, was?
Wenn bei deiner GivePMoney Funktion der zweite Parameter (Money) negativ ist, dann rechnet er:
pGeld + Money, da Money aber negativ ist sähe das imaginät so aus: pGeld + (-Money)
Und wir wissen ja: +- = -
Beispiel:
pGeld = 5 Money = 3: 5 + 3 = 8
pGeld = 5 Money = -3: 5 + (-3) = 2
Zeig mal das AllPlayer enum.
maxnpc in der server.cfg hoch gesetzt?