Simple Umsetzung heißt ja nicht das das schlecht ist? Ist nur ne Tatsache
Sprich du würdest es besser und komplizierter machen ?
Schick mir mal deine Version bitte per PN, würde mich mal interessieren wie du das meinst ![]()
mfg. ![]()
Simple Umsetzung heißt ja nicht das das schlecht ist? Ist nur ne Tatsache
Sprich du würdest es besser und komplizierter machen ?
Schick mir mal deine Version bitte per PN, würde mich mal interessieren wie du das meinst ![]()
mfg. ![]()
Simple umsetzung.
Ich verstehe euer Problem nicht, eine Simple Umsetzung ist doch gut...wtf ![]()
Danke für die Ideen, werde vielleicht eine V.2 rausbringen ![]()
fatal error 100: cannot read from file: "tm"
Oben #include <tm> drin
und in Pawno -> includes tm.inc drin
Sicher, dass du die Pawno.exe geöffnet hast, wo du in den Include Order die Inlcude getan hast ? ![]()
mfg. ![]()
Wie viel paramenter sind den möglich
Lese doch einfach den Thread ![]()
Sehr einfach gehalten
Naja, eigentlich nicht, mit SetTimerEx wäre es einfach gehalten ![]()
So ist es eigentlich für die Meisten schon etwas anspruchsvoller ![]()
mfg. ![]()
Haha meiner
Also ich habe eine Freundin und die Eltern wollten mich kennenlernen. Danach war ja alles gut und so weiter ich war halt sehr nervös... (warum habe ich kp) dannach bin ich bei denen über das TeLefon Kabel gefallen und die haben halt gelacht haha fand ich auch witzig aber etwas peinlich
Schlimmer wärs gewesen, wenn ihr alle essen würdet und dann so alles ruhig und du würdest voll einen fahren lassen ![]()
Auch wenn eine dynamische Parameterliste etwas schönes ist, so könnte man aber auch folgendes machen:
Leider hat das bei mir nicht gefunzt ![]()
Also ich wollte über SetTimerEx Strings halt übergeben, doch das hat irgendwie total gefailt...weiß auch nicht, dann bin ich auf die wiki Seite gegangen und lese sowas:
und da musste ich das irgendwie umgehen und kam dann so auf meine Variante ![]()
mfg. ![]()
Mich hier zu registrieren ![]()
Kann man ebenso Ausschneiden, in andere Datei packen und danach Suchen-Ersetzen-Funktion benutzen.
Daran habe ich gerade gar nicht gedacht ![]()
In den meisten Editoren gibts ja eine "Suchen-Ersetzen" Funktion.
Damit sollte es nicht schwer fallen.
Mhm, ne das meinte ich nicht, sondern wenn er noch mehr Objekte hat sagen wir 1000 und er nur die letzten 500 in diese Variable packen will...darauf wollte ich hinaus ![]()
mfg. ![]()
Danke an die ganzen Kommentare ![]()
mfg. ![]()
Schlauer bursche und danke für den Tipp
Bitteschön und danke ![]()
//Edit:
@Necktrox
ZitatWo ist das Problem?
Das 500 mal zu machen ![]()
Aber geht beides ![]()
mfg. ![]()
einfach nur ein start und ein ende machen und dazwischen ganz normal die objekte packen oder wie?
genau ![]()
Soweit ich weiß ist es nicht Möglich
Doch mit ein bisschen Tricksen ist das möglich ![]()
Schau her:
new start = CreateObject(8417, 2460.56, -1533.33, 22.92, 0.00, 180.00, 0.00); //Halt dein erstes Objekt
//Hier alle anderen 500 Objekte
new ende = CreateObject(..);//hier das letzte der 500 Objekte
//und da runter sowas:
new z;
for(new i=start; i<ende; i++) {
wand[z] = i;
z++;
}
mfg. ![]()
Nicht dini_IntSet verwenden, sondern dini_FloatSet heißt das glaube ich oder nur dini_Float (nutze kein Dini) ![]()
mfg. ![]()
Zum ersten mal etwas, was man nutzen könnte!
Naja, sehe ich zwar nicht so, aber trotzdem danke ![]()
Von mir kriegste 8/10 Punkten
Verbesserungsvorschläge oder einfach so ? ![]()
//Edit: Danke an die Restlichen Feedbacks ![]()
mfg. ![]()
Ja, guten Mittag liebe Community,
so ich mach auch mal wieder was ![]()
Es war eine Idee von Fipsi alias F4GG0T und ich werde es mal vorstellen:
Was ist SendTimeMessage ?
SendTimeMessage ist eine Funktion die es erlaubt, verschiedene Texte nach einer gewissen Zeit auszugeben, sprich sowas:
SendTimeMessage(playerid,0xFF4800FF,10,"hi1","hi2","hi3");
//playerid würde direkt die Nachricht "hi1" durch eine SendClientMessage mit dieser Farbe erhalten und nach 10 Sekunden "hi2" und nach weiteren 10 Sekunden "hi3"
Gibt es eine Grenze an Texten hintereinander ?
Nein, die gibt es nicht direkt, ihr könnt folgendes machen:
#define MAX_ARGS 10 //Jetzt könnte man 10 Texte nutzen
#include <tm> //wichtig über die Include schreiben
Als kleine Information 1 Text ("hi1" wäre ein Text) kann momentan nur 64 Zeichen enthalten, wenn ihr das erhöhen wollt einfach folgendes schreiben:
#define MAX_STRING 128 //Jetzt hättet ihr 128 Zeichen zur Verfügung
#include <tm> //wichtig über die Include schreiben
Aufbau der Funktion:
SendTimeMessage(playerid,farbe,time(in Sekunden),text1,text2,text3....);
oder
SendTimeMessageToAll(farbe,time(in Sekunden),text1,text2,text3....);
2 Extra Callbacks:
Also ich habe mal 2 zusätzliche Callbacks gemacht, ich erkläre sie anhand eines Beispiels:
public OnGlobalMessageSend(text[]) //Wird aufgerufen wenn eine globale Message sendet wird
{
if(!strcmp(text,"hallo",true)) return 0; //z.B. wenn hallo gesendet wird, wird hallo nicht gesendet, da wir mit return 0; beenden !
return 1;
}
public OnLocalMessageSend(playerid, text[]) //Wird aufgerufen wenn eine Locale Message sendet wird
{
if(!strcmp(text,"hallo",true)) return 0; //z.B. wenn hallo gesendet wird, wird hallo nicht gesendet, da wir mit return 0; beenden !
return 1;
}
Download:
Source-Code: Pastebin
Direkter-Download: Mediafire
Würde mich über paar Feedbacks freuen ![]()
mfg.
//Edit: Neuer Source-Code
//Edit²: Verbessert + Neuer DownloadLink
//Edit³: Extra Callbacks
:o Sprachlos ![]()
Sehr Gute Leistung ! ![]()
Weiter so !
mfg. ![]()
Da:
mfg. ![]()
Was soll die Schleife am ende??
Die sorgt dafür, dass man nicht 10x SendClientMessage untereinander schreiben muss ![]()
mfg. ![]()