Hab mal für 'Ja' gestimmt, fand Dich amüsant...
Beiträge von Roy
-
-
Was für Errors Timmy? Wenn Du nicht weiter kommst, schreib mir in ICQ oder MSN.
-
An MWP:
format(sstring, sizeof(string), "Dein Level ist %d.", PlayerInfo[pLevel]);
Und schau mal die Uhrzeit von meinem und deinem Post, Du hast es schneller gepostet als ich noch schrieb... -
Versuch mal das, müsste eigentlich gehen:
new sstring[32];
Textdraw3 = TextDrawCreate(515.000000,437.000000, "_");
format(sstring, sizeof(sstring), "Dein Level ist %d.", PlayerInfo[pLevel]);
TextDrawSetString(Textdraw3, sstring);
TextDrawAlignment(Textdraw3,0);
TextDrawBackgroundColor(Textdraw3,0x000000ff);
TextDrawFont(Textdraw3,3);
TextDrawLetterSize(Textdraw3,0.599999,1.000000);
TextDrawColor(Textdraw3,0xffffffff);
TextDrawSetOutline(Textdraw3,1);
TextDrawSetProportional(Textdraw3,1);
TextDrawSetShadow(Textdraw3,1);Bei public OnPlayerConnect(playerid) TextDrawShowForPlayer(playerid, Textdraw3); einsetzen. (Kannst du später ändern, nur für den Test) EDIT: OK, haste ja schon.
-
new sstring[256];
format(sstring, sizeof(string), "Dein Level ist %d.", PlayerInfo[pLevel]);
Textdraw3 = TextDrawCreate(515.000000,437.000000,string);
TextDrawAlignment(Textdraw1,0);
TextDrawBackgroundColor(Textdraw1,0x000000ff);
TextDrawFont(Textdraw1,3);
TextDrawLetterSize(Textdraw1,0.599999,1.000000);
TextDrawColor(Textdraw3,0xffffffff);
TextDrawSetOutline(Textdraw1,1);
TextDrawSetProportional(Textdraw1,1);
TextDrawSetShadow(Textdraw1,1);Wieso so einen großen string? Ich nehme mal an, dass das höchste Level 99 oder 100 ist und new sstring[32] völlig ausreicht und Ressourcen freundlicher ist.
Außerdem musst Du TextDrawShowForPlayer(playerid, TEXTDRAW); einsetzten, wenn der Spieler es sehen soll. Beispiel bei OnPlayerSpawn(playerid)
-
Also wenn das sogar nach der Formatierung passiert, dann funktioniert in deinem Computer irgendwas nicht mehr richtig oder hat sich vielleicht schon verabschiedet...
-
Sicher kennt Ihr doch den verheerenden Glitch (NICHT C-BUG), der auftretet, wenn man mit der Faust 1x zuschlägt und dann RENN & DUCK Taste (oder RENN danach DUCK Taste oder DUCK Taste und danach RENN) drückt? Wer nicht: Wenn das erfolgreich und richtig ausgeführt wird, duckt sich der Spieler und ist gefreezed und kann sich nicht bewegen aber dennoch Waffe wählen. Außerdem ist es dem Spieler möglich mit unendlich Munition zu schießen und ohne nachzuladen. Das schlimmste dazu, es geht mit jeder Waffe! (Ja sogar Minigun und andere schwere Waffen lassen sich geduckt schießen!)
Anti-Reload Glitch:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(oldkeys & KEY_CROUCH && newkeys & KEY_SPRINT) {
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z);
}
else
if(oldkeys & KEY_SPRINT && newkeys & KEY_CROUCH) {
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z);
}
else
if(oldkeys & KEY_SPRINT && oldkeys & KEY_CROUCH) {
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z);
}
}
Damit lässt es sich verhindern. -
Und wieso? Ein Forum ist ein Forum und phpBB ist sowieso besser als Burning Board...
-
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
LOL!
-
Convert -> MTA 1.0 (nehme ich mal an, das hast da für's Mappen benutzt) into -> YSI Objekt Streamer danach continue.
Dann wirst du ein CreateDynamicObject erhalten:
CreateDynamicObject(0, 0, 0, 0, 0, 0, 0);
-
http://forum.sa-mp.com/index.php?topic=127905.0
Benutze ich ebenfalls auf mein FreeRoam Server und bin ganz zufrieden, noch nie negatives erlebt und streamt zudem noch schnell und hat soweit ich weiß kein Limit für Objekte.
-
{2033.0386,-1407.7188,17.1760},
SetPlayerPos(playerid, SpielerSpawns[rando][0], SpielerSpawns[rando][1], SpielerSpawns[rando][2]);
Wie wärs damit? -
Dicker im englischen SA:MP Forum wird man schneller gebannt, als Du denkst, ja sogar für den Text hätte man gebannt werden können. (Betonung liegt auf 'hätte' und es muss nicht sein)
-
Korrekt ist das nicht aber...
Zitat von "-noVa-"und ich kann diesen PR Leiter nicht anzeigen oder durch sonstige Verfahren der Rechtswidrigen Verwendung des Gamemodes beschuldigen?
Ach, ich find das immer witzig, wenn irgendwelche Leute wegen paar Schnipsel Code jemanden Anzeigen wollen und das bewusst, obwohl das bis zum Gericht hin gehen kann und sogar finanziell bis zu 4 stelligen zahlen? Möchtest du das?Erklär mir mal, wie Du solche Leuten anzeigen möchtest und das ohne Mami und Papi.
Es ist einfach nur eine schlechte Erfahrung, schluss aus Ende, es ist passiert fertig.
-
Zitat von "FreeStyLe64"
wie lass ich jedes rennen automatisch starten
Bau dir einen Timer ein, dass das Rennen bei /race | /rennen automatisch startet.Zitat von "FreeStyLe64"das man kein /join machen muss sondern nur /rennen das man automatisch in Renn checkpoint ist.
Und wenn Du statt /join alles mit /rennen haben möchtest, frag den Server mit 'if' ab, ob ein Rennen überhaupt aktiviert wurde, wenn ja, dann tu den Code von '/join' einfach bei '/rennen' rein und lass es für alle anderen Spieler gelten. -
Versuchs doch einfach.
Du siehst selber, PAWN ist eigenartiger als man denkt... ;DWenn das auch nicht hilft, mach das mal so einfach ganz oben:
if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID) {
Player[killerid][Kills]++;
}
Player[playerid][Deaths]++;So ist das in mein DeathMatch Script und das geht ohne Probleme.
-
Mhhh... merkwürdig.
Hab das grad ebenfalls versucht, das scheint ein anderes Problem zu sein.EDIT: Ja, voll übersehen... Das muss außerdem 'Spieler[playerid][Deaths] +=1;' sein.
-
Ich kenn das Problem, hatte ich bereits öfter.
Bei mir lag es daran, das ich mehrmals mit "if(DMzone[playerid] == 1)" abgefragt hatte.
Das erste 'if' hat er noch durchgeführt aber alles darunter hatte das Script ignoriert. ( Ich weiß unlogisch)
Ich hab das so gelöst, dass ich noch was anderes dazu abgefragt habe z.B. "if(DMzone[playerid] == 1 && ...".
Code
Alles anzeigenif(killerid != INVALID_PLAYER_ID && isAtRob[playerid]) { GivePlayerMoney(killerid,6000); GivePlayerMoney(playerid,-6000); SendClientMessage(playerid, gruen, "The Robber is killed. You get 6.000$"); isAtRob[playerid] = 0; } //ODER if(killerid != INVALID_PLAYER_ID) { SetPlayerScore(killerid,GetPlayerScore(killerid)+1); GameTextForPlayer(playerid,"~r~Y0U G0T 0WN3D!",2000,3); }
Versuch mal eine davon nur für den Test wegzumachen, also nur eins von den beiden. Dann schreib back.
-
Mein Fehler, Link korrigiert.
-
Wenn du einen vernünftigen Streamer haben willst, nimm den von Incognito. Ist sogar ein Plugin und läd die Objekte schnell.
Alle anderen Streamer sind schlecht gecodet und sind unzuverlässig und langsam...
Klick für Incognito Streamer