Wie hast du den Angefangen? Ich denke nicht anderst.
Als ich angefangen habe, gab es noch kein Mr.Monat und Nemesus ![]()
Also doch, ich habe mit dem Wiki angefangen ![]()
Wie hast du den Angefangen? Ich denke nicht anderst.
Als ich angefangen habe, gab es noch kein Mr.Monat und Nemesus ![]()
Also doch, ich habe mit dem Wiki angefangen ![]()
Die andern schauen sich die Tutorials an von MrMonat & Nemesus die mitlerweile 1 Jahr alt sind und noch sehr Resc. fressenden Code haben...
Eben das sollten sie nicht tun, sondern sich lieber mal die Funktionen im Wiki anschauen und sich mal allgemein mit Programmierung auseinander setzen ![]()
Besonders wenn man Code releasen will ![]()
mfg. ![]()
Nicht jeder is so gut wie du...
Was hat das damit zu tun?
Aber man kann sich wenigstens mal an einem anderen Code orientieren, als an einem GF Code!
mfg. ![]()
Ich will ja nicht meckern o.ä. aber ich hasse diesen Godfather Code, diese Art wie das GF immer Funktionen und Abfragen macht und ihr das alles übernehmt!!!
Ich habe deinen Code mal überarbeitet, ich weiß nicht ob das was du da geschrieben hast funktioniert, aber wenn, dann sollte mein Code auch funzen:
Hier: http://pastebin.com/PPkWFUfD
Nur um dir mal einen Vergleich zu geben:
Dein Code hatte: 325 Zeilen
Mein Code hat: 88 Zeilen
und bei meinem könnte man immernoch unnötige Zeilen und Klammern rausmachen ![]()
Also da geht noch einiges ![]()
mfg. ![]()
//Edit: Rechtschreibung & anderer Pastebin
Das musst du so machen:
case 5:
{
new Float:health;
GetPlayerHealth(playerid, health);
if(health < 100) SetPlayerHealth(playerid,GetPlayerHealth(playerid,health2)+50),GameTextForPlayer(playerid,"BratWurst Gekauft!",2000,3);
}
mfg. ![]()
Guten Nachmittag euch allen,
da mir in letzter Zeit wirklich extrem langweilig ist und ich etwas Geld benötige, dachte ich mir, ich tue euch einen Gefallen und unterstütze bzw helfe ich euch bei Problemen o.ä.
Was biete ich eigentlich an?
Ich biete mich, wie schon im Titel erwähnt als Helfer, Lehrer oder auch als Scripter an. Hierzu ist zu sagen, dass ich nur Filterscripte oder Includes schreibe, aber keine ganzen Gamemodes, natürlich könnte ich auch Bug Fixxes o.ä. machen. Als Lehrer biete ich mich in sofern, dass ich euch in Bereichen wie HTML,Javascript,PHP,Pawn,C ++/# bestimmte Sachen erklären und beibringen kann. Und der letzte Punkt mit dem Helfer ist so zu verstehen, dass ich euch auch mit z.B. Server richtig anbekommen...WBB Forum richtig einstellen...o.ä. helfen kann.
Ihr seht, mich kann man vielseitig nutzen ![]()
Wie könnt ihr euch an mich wenden und was kostet euch das?
Wenden, könnt ihr euch einfach per PN, ich werde das mir dann anschauen und euch eine Rückmeldung geben, sowohl TeamSpeak³ als auch TeamViewer 9 und Skype habe ich ![]()
Euch wird das nicht wirklich viel kosten, es kommt nur auf 1ne Sache an: Wie viel Zeitaufwand ist das für mich.
Wenn das unter 5min geht, dann würde ich sogar Kleinigkeiten umsonst machen ![]()
Andernfalls, verlange ich so Preise zwischen 5-20€ ![]()
Also, das ist noch zu ertragen ![]()
Zahlungsmöglichkeiten:
Nun, hier bin ich leider etwas eingeschränkt, ich würde eine schlichte Banküberweisung bevorzugen, allerdings würde ich auch PayPal annehmen.
Etwas über mich?
Nun, ich bin männlich, 18 Jahre alt und habe schon die ein oder andere Erfahrung in diesem Bereich gemacht. Ich kenne mich mit der Materie in sofern genügend aus, um euch gut zu helfen. Zudem bin ich sehr freundlich und hilfsbereit.
Habe ich auch Referenzen?
Ja, natürlich, ich habe schon so manches hier veröffentlicht, einfach mal auf mein Profil klicken und sich ein bisschen durch meine Themen oder Beiträge stöbern.
Schlusswort
Habt keine Angst, ihr könnt euch ruhig alle bei mir melden, ich beiße nicht und würde mich über ein paar Angebote freuen ![]()
Falls noch Fragen offen sein sollten, könnt ihr gerne hier im Thread mich fragen oder mir einfach eine kleine PN schicken.
mfg.
[Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]"]______
Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.
Changelog:
// dead: Der Expander darf nicht zum verstecken des Hinweistextes verwendet werden!
//Edit by Kaliber: War nicht zum verstecken gedacht, nur damit das übersichtlicher aussieht ![]()
//Edit²: Rechtschreibung
//Edit³: Text aktueller gestaltet
Hey, wie mach ich das, das die Leute, die im Chat schreiben, nicht Bunt, sondern weiß sind?
Indem du sie durch die Funktion SetPlayerColor weiß machst oder einfach im Chat ein {FFFFFF} vor das %s: setzt ![]()
mfg. ![]()
Hatte sowas mal vor längerer Zeit geschrieben:
[ FILTERSCRIPT ] [Bot] Taxi System V. 1x
Kannst es dir ja mal anschauen ![]()
mfg. ![]()
Das lohnt sich nicht die zu lernen oder?
Was für eine Frage ![]()
Das ist eine Trollsprache ![]()
also strings fangen nicht bei 0 an?
Doch, tuen sie, deshalb doch auch 5 und nicht 6 so wie du sagtest ![]()
Kann man nicht auch ebenfalls mit new Text[6]; arbeiten?
Nein, wenn dann mit:
new Text[5][32];
mfg. ![]()
Hier, probier mal das aus:
forward getSaltString(string[],len);
public getSaltString(string[],len)
{
if(strlen(string) < len) return print("Invalid memory access!"); //Wichtig...
else strdel(string,len,strlen(string)); //Wichtig...
for(new i; i<len; i++)
{
new rand;
for(;;) {
rand = 48+random(75);
if(rand > 57 && rand < 65 || rand > 90 && rand < 97) continue;
break;
}
string[i] = rand;
}
return print(string);
}
//Edit: Mach das mal ohne die do/While schleife und mach es so.
mfg. ![]()
kannst entweder eine Max. Lenge für den Salt String nehmen, also wenn du sagst länger als 100 wird er nicht kannst du 100 nehmen.Oder du gibst ne weitere string variable und länge mit.
Jo klar das ginge. Ich würde aber gerne mit der Funktion verschiedene Längen von Salt Strings erzeugen können. Und zwar immer so lang wie die zu verwendende Variable
Oder man verwendet die String-Variable:
forward getSaltString(string[]);
public getSaltString(string[]) {
for(new i,len=strlen(string); i<len; i++) string[i] = 48+random(75);
return print(string);
}
mfg. ![]()
Okai bleibt nach wie vor das Problem, dass der Compiler für das Array eine Konstante verlangt.
Du kannst es auch einfach so machen:
forward getSaltString(string[]);
public getSaltString(string[]) {
new salt[32];
for(new i,len=strlen(string); i<len; i++) salt[i] = 48+random(75);
return format(string,32,"%s",salt),print(string);
}
mfg. ![]()
Hat mal wer ne pawn Funktion für mich, die eine "zufällige" 16 Cells Zeichenkette erzeugt?
Oder weiß jemand, obs ne Funktion gibt, mit der man eine Zahl (Decimal) in ein Zeichen umwandeln kann ? (A là ASCII)
Du könntest hier ein bisschen tricksen und folgendes tun:
Das generiert dir zufällige Buchstaben (alles großgeschrieben):
new buffer[16];
for(new i; i<16; i++) {
buffer[i] = random(25)+65;
}
printf("%s",buffer);
Wichtig ist das du es unten mit %s ausgibst bzw umwandelst ![]()
mfg. ![]()
die map spielt sich oft weit oben ab wie soll ich dann den erreichbarkeits radius festlegen?
Naja, durch eine simple Schleife, z.B. so:
new Float:_Pos[3],i;
for(; i<MAX_PICKUPS; i++) {
GetPickupPos(i,_Pos[0],_Pos[1],_Pos[2]);
if(!IsPlayerInRangeOfPoint(playerid,5.0,_Pos[0],_Pos[1],_Pos[2])) continue;
//Hier wäre er dann in der Nähe
DestroyPickup(i);
AddVehicleComponent... //usw
break;
}
mfg. ![]()
Nun, ich gebe dir mal ein Beispiel:
new Personalausweis[MAX_PLAYERS][5]; //Oben im Script
//MAX_PLAYERS = Diese Dimension von dem Array müssen wir verwenden, da ja der Wert für jeden Spieler anders ist
//5 = Die Länge, also wie lang die Zeichenkette (Nein / Ja) Maximal sein kann. und Nein = 4 Buchstaben + Special Char im Array => 5
//Wo Spieler auf den Server joint
format(Personalausweis[playerid],5,"Nein"); //Erstmal hat er keinen
//Wenn er den Perso bekommen soll
format(Personalausweis[playerid],5,"Ja");
//Und wenn du abfragen willst ob er den Perso hat
if(!strcmp(Personalausweis[playerid],"Ja"))
{
//Hier würde er ihn besitzen
}
else
{
//Hier nicht
}
mfg. ![]()
Strings solltest du (zumindest in Pawn) nicht mit einem = zuweisen, sondern mit format.
Sprich so:
format(SpielerDaten[playerid][pPasswort],64,inputtext);
Bei den anderen genauso ![]()
mfg. ![]()
es soll nitro ausgeben tut es ja aber im wasser da kann ich es ja nicht gebrauchen
Es gäbe noch eine Alternative, aber die ist etwas kompliziert, wenn du es weiter versuchen willst, kannst du es dir ja durchlesen:
mfg. ![]()
Für einen Anfänger gut gelungen
Meinen Beitrag gelesen? ![]()
Das funktioniert so wie er es hat nicht, er sollte das evtl ändern ![]()