Das kommt auf das Spiel an ![]()
Beiträge von Kaliber
-
-
Wenn du deinen echo mit " " verwendest, darfst du keine HTML Elemente so schreiben.
Doch, natürlich
Schau dir doch mal meinen Code an, das funktioniert auch

-
Alles anzeigen
<div id="Avatar">
<?php
$Skin = '181';
$Name = 'Werner';
?>
<img width="77" height="150" src="Skin_"<?.$Skin.?>".png" />
<h1><?$Name?></h1>
</div>
Mach das mal so:PHP<div id="Avatar"> <?php $Skin = '181'; $Name = 'Werner'; ?> <img width="77" height="150" src=<?echo "Skin_$Skin.png";?> /> <h1><?echo $Name; ?></h1> </div>mfg.

//Edit: Oder mach es so wie d0. es gemacht hat

-
Schicke TextDraws

Ich würde nur noch den Dialog schöner bzw Farbiger machen ...

Aber netter Anfang

mfg.

-
Denn du darfst nicht vergessen, dass sizeof bei einem gepackten string, anders fungiert und dir nicht den direkten wert wiedergibt, den du vermuten würdest und somit bei format, rumspackt.
Irgendwie stört mich auch dein vorgegebener Wert, der mMn da irgendwie falsch ist.
Schlauer wäre es, wie in meinem Beispiel den von Coder entscheiden zulassen, denn als buffer braucht man nicht zwingend 64 cells.
Hierbei ist allerdings zu beachten, dass sizeof nicht mehr funktioniert
Ja...naja das ist so eine Sache
Also, ich finde man sollte das eh nicht verwenden, weil man es nicht brauch, da wirklich im Prinzip die selbe Länge verwendet wird

-
6c9ff91a0ded5e58706e50416c30e1f9
Wenn es sich hier um mehrere Wörter oder wenn du 1 Wort mehrmals encryptet hast, wird das keiner so leicht decrypten können
mfg.

-
Sag mal...
lern doch erstmal richtig scripten bevor du Neulingen helfen willst mit deinem Include!
1. Eine Ip ist ein String wegen den Punkten. (man verwendet %s nicht %d)
und die Funktion muss so aussehen:
stock GIP(playerid) {
new ip[16];
GetPlayerIp(playerid, ip, 16);
return ip;
}mfg.

-
Du musst das so machen:
stock SetPlayerMoney(playerid,money) {
return GivePlayerMoney(playerid,-GetPlayerMoney(playerid)),GivePlayerMoney(playerid,money);
}mfg.

-
Wahrscheinlich brauchst du einen int, damit dein System damit klar kommt, mach es so:
stock GetVehicleSpeed(vehicleid) {
new Float:_Pos[3];
GetVehicleVelocity(vehicleid,_Pos[0],_Pos[1],_Pos[2]);
return floatround(floatsqroot(_Pos[0]*_Pos[0] + _Pos[1]*_Pos[1] + _Pos[2]*_Pos[2]))*200;
}PS: Oben habe ich dir einen Parameter rausgenommen, du nutzt das also so:
Speed = GetVehicleSpeed(vehicleid); //und Speed darf kein float sein ;)
mfg.

-
-
Ich weis nicht mehr weiter...
Mal die RemoveBuildings rausgenommen?
-
Das sieht so aus, als ob die Textur der Objekte nicht richtig geladen werden würde oder nur die Textur und das eig Objekt nicht, die Frage ist einfach, ist eine Kollission vorhanden?
Wenn ja, fehlt die Textur, wenn nein, fehlt das Objekt
Wahrscheinlich hast du hier RemoveBuildingForPlayer für falsche ids verwendet

mfg.

-
für was gibts die möchtegern profi funktion
Gar nicht gesehen
-
Weil SpielerName anscheinend schon existiert bzw eine Funktion mit diesem Namen schon existiert

Nenn die Variable einfach um

mfg.

-
Unter OnPlayerCommandText geht es nicht.
Nun, du kannst den Callback OnPlayerCommandText bevor ocmd sie nutzt nochmal hooken und da das System einbauen oder direkt in die Include von ocmd
mfg.

-
Nö bei mir nicht. Kannst du mir das vielleicht mal per PM schicken?
Kopiere doch einfach den Source-Code von Pastebin und füge das in eine .inc Datei
Abgesehen davon, funktioniert das irgendwie bei mir

-
Der Mediafire lik geht nicht.
Zitat
File Blocked for Violation.The file you requested has been blocked for a violation of our Terms of Service.
Still have questions, or think we've made a mistake? Please contact support for further assistance.
Eh...bei mir schon..lol
Und wie sieht das aus mit der anpassung ans Tachosystem? Denn nicht jeder hat ja die richtige(gleiche) Geschwindikeit eingestellt.
Nun, wenn man nicht damit zufrieden ist, wie ich das abgefragt habe, kann man ja das verändern, so ist es ja nicht
mfg.

-
Wie läuft das denn ab? Ich kenne das von dem anderen BNlitzerding, das wenn man die Zeit runterschraubt es total rumzickt. Dann wird man 3 - 5 mal hintereinander geblitzt.
Nun...eigentlich nicht, ich habe einen Timeout drinnen und wenn wir sagen mal der Spieler 120 fährt und der Radius von dem Blitzer 50 ist, ist der da locker nach 5 Sekunden (das ist der Timeout) draußen
Also, da sollte eigentlich nichts passieren

mfg.

-
Kaliber, du lebst auch noch.
Naja, eigentlich bin ich hier wie gesagt inaktiv, nur ich habe so viel Langeweile ab und zu...da schaue ich hier mal vorbei und gestern hat mich jemand gebeten so ein System zu schreiben und jetzt hat er es und alle anderen auch
mfg.

-
Guten Morgen alle Brotfische,
der Grund warum ich noch eine Include veröffentliche ist der, weil ich mehrfach darum gebeten wurde.
Es handelt sich um ein Blitzer System:Funktionen:
C++CreateBlitzer(Float:X,Float:Y,Float:Z,Float:A,MAX_SPEED,Float:radius); //erstellt einen Blitzer GetBlitzerId(playerid); //returnt die id des Blitzers in der Nähe des Spielers EditBlitzer(id, MAX_SPEED, Float:radius); //Man kann den MAX_SPEED (also ab wann man geblitzt wird) verändern, id muss man GetBlitzerId verwenden... RemoveBlitzer(id); //Man kann den Blitzer löschen public OnPlayerBlitz(playerid, speed, MAX_SPEED) { } //Der Callback wird aufgerufen wenn man geblitzt wird... kann man alles selbst einstellenKleines Beispiel:
C++
Alles anzeigen//Für RemoveBlitzer RemoveBlitzer(GetBlitzerId(playerid)); //Löscht den Blitzer in der Nähe des Spielers //Für den Callback public OnPlayerBlitz(playerid, speed, MAX_SPEED) { //playerid = spielerid von dem Spieler der geblitzt wurde //speed = der aktuelle Speed des Spielers //MAX_SPEED = wie schnell er hätte fahren dürfen return 1; }Zusatz-Informationen:
Momentan kann man nur 10 Blitzer erstellen, wenn ihr mehr haben wollt, einfach das Makro MAX_BLITZER erhöhen, bevor ihr die Include includiert.
Der Interval des Timers der prüft, ob man geblitzt wird, wird alle 2 Sekunden aufgerufen, wenn das langsamer oder schneller gehen soll, könnt ihr das Makro verändern: BLITZ_INTERVAL (wieder bevor die Include includiert wird).Download:
Source-Code: Pastebin
Direkter-Download: MediafireSchlusswort:
Falls Fragen oder Verbesserungswünsche bestehen, könnt ihr sie gerne nennen
PS: Falls Fehler auftreten, könnt ihr sie mir gerne schreiben.mfg.
