Danke Maddin hab mich jetzt nicht erinnert wie die Dinger heißen :D.
Habe die alle auf den Coordinaten 0, 0, 0 gefunden in der mitte von SA.
Da sind so 250 Fakeplayers :D. Das laggt heftig dort.
Danke Maddin hab mich jetzt nicht erinnert wie die Dinger heißen :D.
Habe die alle auf den Coordinaten 0, 0, 0 gefunden in der mitte von SA.
Da sind so 250 Fakeplayers :D. Das laggt heftig dort.
Ach Kid hahaha...
Nur zur Info es wurde schon oft gesagt man soll vorher die SuFu nutzen oder es googlen...
Ist jetzt nicht als Attacke gedacht oder sonst was:
Außerdem die Beitragsanzahl heißt hier nix, also find dich damit ab...
GOOGLE ist dein Freund Junge. Musst du wirklich fuer jede einzelne Sache einen neuen Post erstellen...
Fallst du es troztdem nicht findest : http://wiki.sa-mp.com/wiki/AddStaticVehicleEx
AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay)
respawn_delay ist die Respawnzeit... Die bei deinem LVPD3 Fahrzeug an letzter Stelle ist :).
//Edit-1 Noch leichter gemacht
MfG Infinity-AuT-
Das sind hier Scriptwuensche und keine Veroeffentlichungen junger mann.
Kann es sei das statt &&, hingehoert??
Probier es mal...
Bitte nicht schimpfen wenn es falsch ist bin noch anfaenger
Bei Gametext ist glaub ich 1 Sek bisschen wenig aber egal :D.
//ZCMD
cmd:o(playerid, params[])
{
// BLABLA
}
ocmd:occ(playerid, params[])
{
return cmd_o(playerid, params);
}
// OCMDcmd:o(playerid, params[])
{
// BLABLA
}
ocmd:occ(playerid, params[])
{
return cmd_o(playerid, params);
}
Da ocmd nur eine bearbeitung von zcmd ist geht es genau so
// Edit-1 PWN
//Edit-2 Zeilen durcheinander... Gefixxt
//Edit-3 Erklaerung+ zcmd
//Edit-4 Bloede Zeilen fehler
!!! ES IST NICHT VERBOTEN !!!
Es ist erlaubt wenn der Kaeufer weiß das es sich um ein GF-Edit / GF-etc handelt !!!
B2T:
Koenntest du einen Test-Server einrichten?
Waere interessiert.
// Edit-1 Sry hab den Beitrag nicht gesehen da ich nie im Marktplatz herumstoebere :).
MfG Infinity-AuT-
Hast du sinnlose Schleifen im Skript die dauernd etwas sinnloses wiederholen wie, Textdraw's erstellen, Timer starten, etc...
Vielleicht benutz du zu viele If-Abfragen von einmal die oft / sehr oft gerufen werden ? ka obs daran liegen kann... nur ein Tipp / Versuch.
Vielleicht ist der Server schwach den ihr benutzt? kann ja auch sein
// Edit-1 Hab waehrend des schreibens die SetFastTimer etc nicht gesehen... Vielleicht liegt es an der Funktion fuer die FastTimer's...?
MfG Infinity-AuT-
Soweit ich weiß ist es illegal fremde Sachen zu verkaufen...
Außerdem ist es verboten das Skript zu besitzen / hosten ohne erlaubnis des Skripter's, auch wenn es ein GF - Edit ist. ( Ka warum ist oft in Themen geklaert worden nutzt ma SUFU )
Die neue Version von sscanf2 RC5 buggt noch ein bisschen das wird auf gerade im Orginal Thread im engl. SA:MP Forum Diskutiert.
Es liegt an sscanf da es anscheinend soll das der Grund sein:
ZitatThere is a problem with the "u" specifier, it does not return the playerid not even if I type the ID or the full name.
Hoffentlich war das hilfreich :).
MfG [PGN]Infinity-AuT-
So sollte es jetzt stimmen hatte kleinen Fehler gemacht. Falls troztdem nicht alles angezeigt wird einfach new string[256]; Im Skript suchen und erhoehen
format(string, sizeof(string), "** Fahr Lizenz: %s.\n", text1);
format(string, sizeof(string), "%s** Flug Lizenz: %s\n.",string, text2);
format(string, sizeof(string), "%s** Motorad Lizenz: %s.\n",string, text8);
format(string, sizeof(string), "%s** LKW Lizenz: %s.\n",string, text9);
format(string, sizeof(string), "%s** Boot Lizenz: %s.\n",string, text3);
format(string, sizeof(string), "%s** Angel Lizenz: %s.\n",string, text4);
format(string, sizeof(string), "%s** Waffen Lizenz: %s.\n",string, text5);
format(string, sizeof(string), "%s** SF - Pass: %s.\n",string, text6);
format(string, sizeof(string), "%s** LV - Pass: %s.",string, text7);
// EDIT - 1 Ich war kurz dumm aber jetzt wieder inordnung
new coordsstring[256]; musst du auf 560 veraendern also new coordsstring[560]; wenn ich jetzt richtig gerechnet habe :).
if(strcmp(cmd,"/licenses",true)==0)
{
if(IsPlayerConnected(playerid))
{
new text1[20];
new text2[20];
new text3[20];
new text4[20];
new text5[20];
new text6[20];
new text7[20];
new text8[20];
new text9[20];
if(SpielerInfo[playerid][pCarLic]) { text1 = "Bestanden"; } else { text1 = "Nicht Bestanden"; }
if(SpielerInfo[playerid][pFlyLic]) { text2 = "Bestanden"; } else { text2 = "Nicht Bestanden"; }
if(SpielerInfo[playerid][pBoatLic]) { text3 = "Bestanden"; } else { text3 = "Nicht Bestanden"; }
if(SpielerInfo[playerid][pFishLic]) { text4 = "Bestanden"; } else { text4 = "Nicht Bestanden"; }
if(SpielerInfo[playerid][pGunLic]) { text5 = "Bestanden"; } else { text5 = "Nicht Bestanden"; }
if(SpielerInfo[playerid][pSFLic]) { text6 = "Bestanden"; } else { text6 = "Nicht Bekommen"; }
if(SpielerInfo[playerid][pLVLic]) { text7 = "Bestanden"; } else { text7 = "Nicht Bekommen"; }
if(SpielerInfo[playerid][pMotoLic]) { text8 = "Bestanden"; } else { text8 = "Nicht Bestanden"; }
if(SpielerInfo[playerid][pLKWLic]) { text9 = "Bestanden"; } else { text9 = "Nicht Bestanden"; }
format(string, sizeof(string), "** Fahr Lizenz: %s.\n", text1);
format(string, sizeof(string), "%s** Flug Lizenz: %s\n.",text1 text2);
format(string, sizeof(string), "%s** Motorad Lizenz: %s.\n",text2 text8);
format(string, sizeof(string), "%s** LKW Lizenz: %s.\n",text8 text9);
format(string, sizeof(string), "%s** Boot Lizenz: %s.\n",text9 text3);
format(string, sizeof(string), "%s** Angel Lizenz: %s.\n",text3 text4);
format(string, sizeof(string), "%s** Waffen Lizenz: %s.\n",text4 text5);
format(string, sizeof(string), "%s** SF - Pass: %s.\n",text5 text6);
format(string, sizeof(string), "%s** LV - Pass: %s.",text6 text7);
ShowPlayerDialog(playerid, 935, DIALOG_STYLE_LIST, "|__________________ Lizenzen __________________|", string, "Schließen", "");
}
return 1;
}
Also bei den new's einfach: new dialoginfostr[64];
Und anstatt den SendClientMessage's ganz unten das einsetzen: format(dialoginfostr, sizeof(dialoginfostr),"====================== [Statistik von %s] ======================\n",name);
format(coordsstring, sizeof(coordsstring), "Geschlecht:[%s] Alter:[%d] Monate:[%d/12] Bargeld:[$%d] Bank:[$%d]\n",atext,age,SpielerInfo[targetid][sMonat], cash, account);
format(coordsstring, sizeof(coordsstring), "%sPremiumRang:[%s] Autoversicherung:[%s] Krankenkasse:[%s] Handynummer:[%d] HandyMarke:[%s]\n",coordsstring, drank, vtext, litext,pnumber,HandyNames[SpielerInfo[playerid][pHandyID]]);
format(coordsstring, sizeof(coordsstring), "%sUhrMarke: [%s] ZigarettenMarke/Stück:[%s/%d] Punkte in BaySide:[%d/18] LottoNummer:[%d]\n",coordsstring, UhrNames[SpielerInfo[targetid][pUhrID]],kippenname,SpielerInfo[targetid][pZig],SpielerInfo[targetid][pPinB],lotto);
format(coordsstring, sizeof(coordsstring), "%sGetötet:[%d] Gestorben:[%d] Wanteds:[%d] Verbrechen:[%d] Im Knast gewesen:[%d]\n",coordsstring, kills,deaths,wanted, crimes,arrests);
format(coordsstring, sizeof(coordsstring), "%sDrogen:[%d] Materialien:[%d] Fraktion:[%s] Rang:[%s] Job:[%s] Jobzeit:[%d Std.]\n",coordsstring, drugs,mats,ttext,rtext,jtext, SpielerInfo[playerid][pContractTime]);
format(coordsstring, sizeof(coordsstring), "%sSpielminuten seit Login: [%d] Spielminuten bis zum PayDay: [%d] Spielminuten Insgesamt: [%d]",coordsstring, SpielerInfo[targetid][pMinutesSinceLogin],(60-SpielerInfo[targetid][pPlayMinutes]),SpielerInfo[targetid][pGesamtMinutes]);
ShowPlayerDialog(playerid, 934, DIALOG_STYLE_LIST, dialoginfostr, coordsstring, "OK", "Schließen");
// Ist nicht getestet sollte aber funktionieren :).
MfG [PGN]Infinity-AuT-
Selfmade!!1!1!!1!1!!11!!!11!!
Wie alle schon oben genannt haben wuerde ich dir auch Selfmade empfehlen. Ich habe mir diese Frage auch vor ein paar Tagen gestellt und ich war fuer GF Edit...
Nach 1-2 Std Arbeit hatte ich kein Bock mehr weil durch 1 gefunden Bug kamen 20 neue drauf -.- . Das ist wirklich nur fuer Leute die Geluld haben und ein Projekt schnell anfangen wollen.
Also entschied ich mich fuer Selfmade da ich Zeit und das benoetige Wissen habe wie ich was aufbaue.
Ich sage dir, mit dem Selfmade komm ich Momentan viel schneller voran als mit dem GF und das "scripten" geht viel leichter und schneller durch das Auskennen und das man besser eigene Methoden benuetzen kann.
Mfg [PGN]Infinity-AuT-
Gib mal den ganzen cmd :D.
@ Ichb1ns
Oh, mein Gott. Endlich habe ich es geschafft MySQL-Server auf meinem PC laufen zu lassen.
Alles dank dir bzw. dem englischen Tutorial. :).
@ [AoF]HoneyKing
Das Script ist meiner Meinung nach nicht Selfmade da es viel aus dem Godfather enthaelt und sogar kuerzer als das Orginale ist. Nebenbei ist aber mehr als 75 % Selfmade
Troztdem ein Lob da es jetzt mit MySQL arbeitet und das alles dynamischer macht.
Die Maps sind dir / dem Mapper im ganzen recht gut gelungen bis auf die Bank & den BSN. Fuer meinen Geschmack bisschen viel auf die Straße gekleckert.
Bewertung: 7,5 / 10 * GF Stock's / Funktionen: -2 * MySQL: -0,5* da mir das Plugin von StrickenKid besser gefaellt da es zu mehr VServern / Roots kompatibel ist.