Die Funktion fehlt dir, so einfach ist das.
stock StripNewLine(str[]) //ysi_misc.own
{
new
l = strlen(str);
while (l-- && str[l] <= ' ') str[l] = '\0';
}
Beiträge von Goldkiller
-
-
Ehm,was verstehst denn dort nicht ?
new hashText[34];
hashText = MD5_Hash("MeinPasswort"); // 1de0d5e5c412890d4071af8ecd8c8ad7 -
nimm doch ocmd ist eig das gleiche
Die Antwort ist so sinnfrei,könntest den Post glatt wieder löschen.Die Zeile stimmt mit Sicherheit nicht,denn sowas:
Count = 0;
return 1;
}
steht zu 1000% nicht in der zcmd.inc .
Du hast wahrscheinlich noch Anderes Includes die "OnPlayerCommandText" jeweils neu definieren,denn an ZCMD selber liegt es nicht. Zeig am Besten mal welche Includes zu alles verwendest. -
Eines von beiden ist nicht korrekt.
Kompiliert ( in der AMX ) ist beides bis auf < und <= identisch.
for(new X = 0 ; X < sizeof(TankeInfo); X++)
for(new X = 0 ; X <= MAX_TANKEN ; X++)
sizeof wird beim kompilieren in eine Zahl umgewandelt.Da du als Größe sowieso "MAX_TANKEN " verwendest,wird dort 30 stehen. sizeof gibt nämlich die Größe des Arrays aus.
MAX_TANKEN vor dem eigentlihem kompilieren ( pre-prozessor , guter Thread ) ersetzt durch den Text der hinter #define MAX_TANKEN steht. Ist in deinem Fall dann 30. -
Der Titel des Themas ist schon mal total schlecht gewählt.
Einen besseren Titel hättest sicherlich finden können.
for(new i = 0; i <= MAX_TANKEN; i++)
Übrigens wäre hier i <= MAX_TANKEN wahrscheinlich falsch. Für den Fall du hast sowas in der Art:
new Tanken[MAX_TANKEN][e_Tanken];
Dann ist der höchste Index MAX_TANKEN - 1. Mit "i <= MAX_TANKEN" kommst du aber auf i = MAX_TANKEN,was natürlich zu groß wäre als Index ;). -
Ehw, new Passwort[62][2]
new sChars[14][2]
2 ist mal gar nicht nötig da du chars benutzt bzw deren ASCII Wert direkt im Array ablegst und das sind ja nur eine normale Zahlen ist. Mach lieber [1] oder [] draus, dann kannst auch das hässliche [0] entfernen für die Buchstaben :p. -
Nicht wirklich spannend zu lesen.
Hab mir den Anfang vom ersten Bericht durchgelesen und schnell keine Lust mehr gehabt.Das danach aber noch 3 weitere Berichte zu RL/RPG Server kommen ist meiner Meinung nach langweilig.Wer will denn bitte 4 Bereichte lesen, wo sich jeder um das gleiche Genre dreht :-O? Hätte in den Artikel auch niemals etwas mit "Ich" geschrieben ( Nach einer dreitägigen Testzeit ziehe ich nun das Resümee zum Reputation Roleplay Server. Als ich den Server zum aller ersten mal betrat, wurde ich direkt von einer netten Supporterin in Roleplay Manier begrüßt. )Naja,Übung macht den Meister ;).
-
Schön und gut,aber wie soll man dir helfen, ohne jemals zu sehen wie du versuchst die Checkpoints anzuzeigen ?
-
http://forum.sa-mp.de/marktpla…75327-marktplatz-ordnung/
Zitat2. die nach deutschem Recht ungeachtet beschränkter Geschäftsfähigkeit durch Personen unter 18 Jahren erworben werden dürfen, (Pornofilme dürft ihr hier nicht verkaufen!)
-
Im Kontext mit format oder printf ist %s der Platzhalter für einen String,daher s.
%d dagegen ist der Platzhalter für Dezimalzahlen , daher d. Es ist übrigens identisch zu %i ( Integer ) , beides stellt den Platzhalter für eine Zahl dar.printf("%d ist eine Zahl",45 );
printf("Aber ein %s ist keine Zahl",("String") );
Du musst aber unterscheiden, dass auch Zahlen ein String sein können:printf("%d war ein Integer Wert und %s ein String",15,("16") );
Hier noch weitere Platzhalter:
Format - SA-MP Wiki -
Jöp, keine Forenspiele :-X.
-
Wenn ihr keine Ahnung habt,dann postet keine falschen Lösungen. Ist doch grauenhaft... .
new CheckPoints[10][3] =
{
{1321.2825,-1503.5021,12.9310},
{1345.1993,-1147.3545,23.2409},
{1365.1549,-958.4965,33.6314},
{1095.9037,-944.6390,42.2032},
{959.5565,-1096.8696,23.2192},
{939.6459,-1299.3596,13.4911},
{913.2418,-1472.9629,12.9491},
{1042.1873,-1513.9159,12.9473},
{1207.4374,-1574.0936,12.9506},
{1284.5763,-1554.6342,13.1227}
};
Es handel sicht bei dir um Arrays die das Tag Float haben, daher muss vor CheckPoints[][] noch Float: stehen.
Du kannst übrigens auch [10][3] durch [][] ersetzen,dann wird automatisch versucht die Größe zu erfassen.
Leute ohne Ahnung..
Jep, dein Beitrag ist aber auch nicht besser ;). -
Ein Array anlegen ( MAX_PLAYERS ) und dort den eingegeben Wert ( SpielerID ) ablegen, die eingegeben wurde.
-
Zitat
Meine frage wäre nun woran das
liegt das das grau ist und ich nichts mehr sehe ausser mein Gemapptes
Screenshot ? Hab ich noch nie was von gehört :-O. Nicht jeder kann sich sicherlich unter deiner Beschreibung ein konkretes Problem vorstellen.ZitatIch würde mich über Hilfe freuen und vllt. sogar über ein /SetInt befehl
da ich diesen aus irgendeinen Grund nicht Scripten kann ich habe da nur
errors mit dcmd also bitte Helft mir doch und nicht auf diese Seite
weiterleiten die kenne ich auch aber da sind die Interior ids von
draußen nicht vorhanden http://weedarr.wikidot.com/interior.
Achte mal auf deine Sätze. Da ist nur ein einziger Punkt in diesem riesigen Satz. -
Was hat das mit Scripting zu tun ?
Google hätte dir da geholfen:
[Solution] Exception At Address 0x0040FB80
Exception At Address: 0x0040FB80 -
Du hast aber schon gemerkt,dass in der genannten Zeile nur 1 Warnung auftaucht und keine 3 Fehlermeldungen ?
SetPVarInt(playerid,"Wanteds",dini_Int(Spielerdatei,"Wanteds"/*,0*/));
dini_Int hat nur 2 Parameter.Zu den Fehlermeldungen lässt sich nicht viel sagen. Sieht aber erst mal so aus,als wären amount und isPlayerInFrakt keine Funktionen / Variablen.
-
Hab nur die Gelbe Farbe ausm Benutzernamen ( Legende ) entfern .
-
Wenn's nur das wäre.
"5 Arrays" ( #3 1:20 ).Ich könnte noch mehr nennen. Wie du es auch knallhart schaffst mit Strings einzusteigen bei den Variablen. Ohne Grundlagen rafft das doch Niemand :-O.
-
Ausgeschaltet nachdem die super Erklärung zu print / printf kam ...
printf = print + format
-
Das interessiert Niemanden, außer vllt im Musik-Thread.
Macht doch sonst auch keiner für jeden Musik-Release einen Thread auf , oder :-0 ?