Im Script nach Extrem-Eliminating-Reallife suchen und mit deinem Wunsch Namen ersetzen
Beiträge von [DT]midomen
-
-
Was du willst hat nichts mit einem Lehrer zu tuhen du suchst einfach jemanden der deine Aufgaben erledigt
-
Ich fasse mal zusammen:
Du willst mit playerid arbeiten.
Du willst KEINE Schleife die alle Spieler durchgeht
-> Das heißt, du willst keine playerid-Schleife.
Aber du willst eine Playerid-Schleife... ?Wenn du playerid gegeben hast, brauchst du keine Schleife.
Würdest du mir deinen Code per TeamViewer zeigen damit ich sehe was du meinst?
Er hat ja nicht playerid gegeben da er SetTimer nutzt er will aber nicht SetTimerEx nutzen
-
nochmal, ich muss SETTIMER verwenden, und ist auch egal warum
ich möchte einfach nur ne schleife für playerid
Das ist nicht möglich da keine Parameter übermittelt werden.
-
ich muss mal gucken, kann man den nicht mit ner schleife, playerid abfragen? ...
Wieso playerid? Das ist in diesem fall total egal mit einem playerid wert wäre es kein stück besser. du könntest die variable in der schleife playerid nennen wenn es dich beruhigt mach das
-
Denn benutzt einfach playerid?
Da Settimer keine Parameter übergibt kann er nicht playerid nutzen.
Ich kann mir nicht genau vorstellen was du willst bzw wozu es gut sein soll -
Ich hoffe du hast dich verbessert
Ja hab ich mich xD ich weis das ich es hätte ganz anders machen können aber damals hatte ich nicht so richtig den durchblick das sollte das Selfmade ändern bzw. auch weitere Selfmades sollten mich fordern usw.
-
Ich finde den Vorschlag sinnlos.
1. Wieso sollte man sich nicht so nennen dürfen? Es ist ja keine richtige Werbung da steht ja nicht domain ip usw.
2. Was stört daran? Wem das nicht passt der soll nicht hingucken der muss ja nichts mit der Person zu tun haben.Da aber leider diese Regel bereits existiert ist der Vorschlag für den Papierkorb.
-
Ich schätze sowas ist sonnvoller als eh zu meinem existierenden sekundentimer nochmal für jeden anderen spieler nen sekunden timer zu machen. dann laufen ja satt an timern die jedesmal ein public aufrufen und den code durchgehen.
Kann mir kaum vorstellen das sowas besser ist, aber lass mich gerne belehren.Das ist meine rede Simon genau das meine ich nur leute wie Gredsoft denken die andere variante ist "ressourcen schonender"
-
Eher für jeden 1 mal da die Floats/Intergers Wieder gelöscht sind und nicht da sind bis die Aktion wieder ausgeführt wird
Wie kommst du jetzt bitte darauf?
-
@midomen: Nein, es ist nicht ressourcenschonender, wenn man in einem Public alle Spieler mit GetPlayerWeaponData überprüft und das jede Sekunde wiederholt.
Jedoch denke ich wohl kaum, dass es einen GROßEN Unterschied bei <25 Spielern macht.Doch was ist besser wenn du für jeden spieler extra zählst
und es für jeden spieler 1x ausführst
oder wenn du 1x zählst und dann gleich für jeden spieler das ausführst? -
Bisschen ressourcenfressend.
Eher einen Timer beim Verbinden mit dem Intervall 1000 (1 Sekunde; 1000 Millisekunden) erstellen und beim Disconnecten wieder zerstören.
Reicht auch.Das Du machst eine For Schleife, die alle Spieler durchläuft. Dann fragst du mit GetPlayerWeaponData ab, ob es sich bei der aktuellen Waffe um einen Schlagring handelt, wenn ja, fragst du ab, ob er davon 1000 Stück hat. So habe ich es gemacht und einige wurden schon gebusted. :>
müsste in einem timer sein wenn man es per for schleife macht also alle spieler in einem timer überprüft ist es ressourcen schonender als extra für jeden spieler einen neuen timer zu erstellen (das tut settimerex) -
Du hast keine Rechte den Namen WoS zu nutzen wenn ja zeig ein Beweiß
das K3V1N zugestimmt hat das du den Namen World of San Andreas nutzen kannst!Brauch er nicht der Name ist nicht rechtlich geschützt.
-
anstatt
onecount[0]+=onecount[1]+=onecount[2]+=onecount[3]
onecount[0]+onecount[1]+onecount[2]+onecount[3]
-
in einem format.
new string[256];
format(string,256,"text %i text",variable1+variable2+variable3...); -
oder täusche ich mich da?
Ja wenn er z.B hilfe mit Variablen brauch und er es nur unter new kennt "news" woher soll er dann wissen was Variablen sind? Das richtet sich allgemein auf die Neulinge.
-
Kann man nennen wie man will
Nein kann man nicht oder kann ich dich qwodk0aopkawop nennen?
-
ocmd:gebewanted(playerid,params[])
{
return 1;
}
Jetzt ist schonmal die Grundstrucktur gemacht. Was jetzt fehlt ist das was der Command machen soll.
Zuerst werden die nötigen news gemacht.
new pID, anzahl;
Wenn das gemacht ist, kann man mit sscanf weiter machen.
if(sscanf(params,"ud",pID,anzahl))return SendClientMessage(playerid,FARBE,"Benutze: /gebewanted [playerid][Anzahl]");
Jetzt kommt das mit der "Übergabe".
SetPlayerWantedLevel(pID/*pID deswegen, da oben diese Variable genommen wurde für die ausgewähle PlayerID*/,anzahl/*sollte klar sein*/);
Jetzt bekommt der Spieler, der ausgewählt wurde die Anzahl der Wanteds die eingegeben wurde.
So geht das, du kannst das auch mit Geld oder anderen Dingen machen.Ziemlich schlecht erklärt.
Was jetzt fehlt ist das was der Command machen soll.
Du meinst die Parameter.
Zuerst werden die nötigen news gemacht.Du meinst es werden die Variablen erstellt
... -
1/10 gefällt mir nicht Miese vorstellung
Was gefällt dir an dem Script nicht?
-
Ich habe eine Frage an diesen/deinen Script!
Kann es sein das das kein Selfmade Script ist sondern das
du ihn vom Scripter NemesusTutorials auf youtube gedownloadet
hast und einfach weiter gescriptet hast und nur einpaar Befehle verändert hast!?Kann es sein das Nemesus oder irgend welche anderen Boons wie MrM immer die selbe scheiße in den Tutorials haben die leute schon vorher rausgebracht haben und die das nur kopieren?