Speedhack könntest du denke ich mal in deinem Tacho System (falls du eins hast) einbauen.
Da dort ja schon die Geschwindigkeit ausgerechnet wird.
Beiträge von DialogHD
-
-
Hallöschen,
ich wollte mal ein Votekick von mir veröffentlichenWie funktioniert das System?
Die User können Ingame /votekick [ID] [Grund] eingeben, anschließend öffnet
sich ein Textdraw und ein Timer wird gestartet. Am Ende wird je nach Abstimmung die ID
gekickt.
Installation
Die Installation ist ganz Simple, Speichert das Filterscript in eurem Server Ordner
"Filterscripts" und schreibt "Votekick" in eure server.cfg
Konfiguration
Ihr könnt ein paar kleinigkeiten natürlich auch am Script verändern, indem ihr
die .pwn öffnet.
#define German = Wenn ihr dies Ausklammert, ist euer Script auf English.
#define Color = Die Farbe der Nachrichten die Abgesendet werden.#
#define VOTT = Wie viele Minuten der KickEnd Timer Lang ist (Standart 1)
KickEnd ist der Timer, wie lange es dauert bis das Vote endet.Bugs
Bugs sind derzeit keine bekannt, sollten welche auftreten
könnt ihr sie jederzeit melden.Updates
- Die neue Version besitzt nur 5 Variablen, wodurch siewesentlich Ressourcen freundlicher ist.
- Dazu wurden einige kleinigkeiten verändernDownload .pwn [new Version!]
Download.pwn [old Version]
Pastebin -
Ich nutze derzeit eine billigere variante von dem:
http://www.alternate.de/html/p…OST,_Grafikkarte/1073624/? -
for(Deine Schleife...) //Deine Schleife
{
if(ItemWert[ID] >= 1) //Du fragst ab, ob das Item über 1 liegt
{
[...] //Wenn es über 1 ist
}
} -
Du hast die Klammern etwas durcheinander gebracht.
Teste es mal:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
SendClientMessage(playerid,ROT,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,BLAU,"Das Passwort ist zu kurz.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib hier bitte dein gewünschtes Passwort ein:","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
return 1;
}
} -
-
-
if(IsPlayerInRangeOfPoint(playerid,40,1004.0812,-939.4362,42.1797) || IsPlayerInRangeOfPoint(playerid,40,1939.2225,-1772.7452,12.9431) ||
IsPlayerInRangeOfPoint(playerid,40,1678.8000,61.2000,37.3000) || IsPlayerInRangeOfPoint(playerid,40,-1673.3566,416.4402,7.1797) ||
IsPlayerInRangeOfPoint(playerid,40,-1470.7694,1864.8373,32.6328)|| IsPlayerInRangeOfPoint(playerid,40,614.7111,1690.7058,6.9922)||
IsPlayerInRangeOfPoint(playerid,40,2202.6096,2473.2244,10.8203)|| IsPlayerInRangeOfPoint(playerid,40,1382.6985,460.3118,20.0612)||
IsPlayerInRangeOfPoint(playerid,40,658.8763,-568.2060,16.3359)|| IsPlayerInRangeOfPoint(playerid,40,-2028.1200,156.1491,28.8359))schonmal so versucht?^^
-
Unnötige Arbeit da man selber nicht mal sicher ist wann es perfekt ist.
Nimm dir einfach einen TXD Editor und setz dein TXD neu da wo du ihn haben möchtest.Wir haben ihm bereits einen Editor vorgeschlagen, doch er möchte eine andere variante...
-
Gibt es keine andere Methode?
Du könntest die Koordinaten so lange ändern bis zu zufrieden bist
-
//Edit ist ein Filterscript, sry xD
und was genau Checkst du nicht?
-
-
9/10
Mir gefällt die Schrift + Effekte sehr gut.
Allerdings ist der Hintergrund mir etwas zu langweillig gestaltet. -
Das ganze nennt sich: DeAMX
Wenn du glück hast funktioniert es,
hängt von der Größe von deinem Script ab und ob du es geschützt hast. -
Klammerfehler? ;D
-
Es kommt ganz darauf an, wie diese 5 Tage ablaufen sollen.
Soll diese Zeit nur ablaufen wenn er Online ist? -
Danke dir !
Wirklich Danke
Ich bin nunmal einer, der erstmal gerne ein Beispiel hätte, und danach ohne probleme wieder weitermachen kann.
Ich danke dir nochmal
Mir ist gerade aufgefallen das ich SpielerName(playerid) da reinpacken muss wo GetPlayerScore(playerid) steht ^^,
da dort ja ebenfalls der Name abgefragt wird. -
Ein Beispiel:
strcat(string, "{FFFFFF}Statistiken von {FF6E00}%s{FFFFFF}\n\n",SpielerName(playerid));
strcat(string, "{FF6E00}Name {FFFFFF}[ %s ] \n",GetPlayerScore(playerid));
strcat(string, "{FF6E00}Kills {FFFFFF}[ %i ] \n",...); -
Schau dir mal diese Funktion an.
-
Zitat
Ich soll also den Arbeitsalltag der Fraktionen da rein schreiben?
Nein, es währe gut wenn es auch andere Info's ausser Job's und Fraktionen gäbe
z.b. eure Features, was ist so besonders an euch, etc...ZitatUnd das Forum wirkt so, weil ich genau 0 User habe. Ich glaube bei 0
Usern darf das Forum etwas "unbehandelt" aussehen oder irre ich mich?Das kommt ganz drauf an...