Beiträge von PermanenT

    Ah der Stock Log?
    Link
    Deswegen befindet sich der auch in jedem GodFather und so
    Okay
    Ah IsPlayerInFrakt
    Deswegen heißt es bei mir Frak und ist auch in jedem Script drinnen was ich kenne
    Okay, du bist ein Held
    Ah, das Mute system. Warum? Weil ich einen Spieler Muten lasse?
    Muss ich den befehl nun entfernen
    Und alle anderen Server die ein Mutesystem haben?
    Weil man kann dadurch ja nicht reden wie bei jedem server


    Also außer das deine Agumente zu 100% "scheiße" sind, befinden sich die Sachen die du aufgezählt hast in jedem standart Godfather aber sag es keinem

    @Metro:
    ich würde dich bitten die 30Dinge zunennen.
    Da ich nur die Farben u. das mit den #define's am anfang kopiert habe
    Mehr nicht
    der rest ist man glaubt es kaum von mir
    @MeTricKz.:
    Danke, weil jetz sein wir doch ehrlich es gibt eh schon die meisten sachen.
    Ist doch klar das es wenig sachen gibt die so unnormal neu sind.
    Okay, ich fand das pRP Script genial und deswegen habe ich mir ja das Obere Kopiert u. die BanNameTags (Weil ich nicht alle Server kenne)
    aber dabei habe ich es auch belassen.
    Den rest habe ich so wirklich selbst gemacht
    @Music4You:
    Okay, das werde ich berücksichtigen und auch ändern.
    Boolen?
    Wie meinst du das genau bei den führerscheinen?

    @K3V1N:
    Ich habe mir das was du gesagt/geschrieben hattest zuherzen genommen
    und habe alle BoesenWorte gelöscht und meine eigenen geschrieben.
    Es soll schließlich mein Selfmade sein.
    Der neue Pastbin ist im ersten Post.
    Was ist den so schlimm wenn ihr mein Grundgerüst habt?

    Hallo,
    ich arbeite nun sein ca. 3Wochen an meinem Selfmade Script.
    Da ich nun schon ein paar sachen eingebaut habe und nun gerne eure meinung hören würde
    und es auch den anfängern zur verfügung stellen möchte wollte ich es hier veröffentlichen.
    Ich werde natürlich weiter daran Arbeiten und es versuchen zu verbessern wenn vorschlägen o. Verbesserungs Vorschläge kommen


    Was beinhaltet das Script:
    Login u. Registersystem.
    Adminsystem
    EnterExitSystem
    Angefangenes Fraktionssystem
    Fertig: LSPD, SFPD, FBI, ARMY, SWAT, Medic, San News, Fahrschule, ADAC (fast)
    Autovermietung (noch nichts Großes)


    Ich weiß das das Script momentan so wie es ist einfach nichts großes ist.
    Ich habe allerdings vor es noch weiter auszubauen und mit euren Vorschlägen zu verbessern.
    Einige Ideen habe ich mir aus anderen Scripts angeschaut. (Nicht Kopiert).


    Version:
    0.1a: Pastbin Ganze Ordner


    Der Anfang des Scriptes sprich: Die Define's u. BanNameTags wurden aus dem Pure Roleplay Script Kopiert


    Ich hoffe ihr seit nicht altzu streng da ich noch nicht so der Profi bin.
    Danke schonmal für eure Bewertungen

    Hallo,
    immer wenn ich XAMPP starte und auf MySQL starten klicke
    Bekomme ich folgenden Fehler

    PHP
    14:57:32  [code=sql] 	Error: MySQL shutdown unexpectedly.
    14:57:32  [code=sql] 	This may be due to a blocked port, missing dependencies, 
    14:57:32  [code=sql] 	improper privileges, a crash, or a shutdown by another method.
    14:57:32  [code=sql] 	Press the Logs button to view error logs and check
    14:57:32  [code=sql] 	the Windows Event Viewer for more clues
    14:57:32  [code=sql] 	If you need more help, copy and post this
    14:57:32  [code=sql] 	entire log window on the forums


    Wenn ich dann in die Logs schaue steht das dort womit ich allerdings nichts anfangen kann


    Das Komische hierbei ist das wenn ich es neu Installiere geht es nur wenn ich meinen PC dann neustarte kommt wieder dieser fehler
    Wäre echt klasse wenn mir jemand helfen könnte

    if(Spieler[playerid][Team] != 9)
    {
    }
    else
    {
    for(new i=0;i<sizeof(yakuzacars);i++)
    {
    if(newcar == yakuzacars)
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast keine Schlüssel!");
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    }
    }
    }
    Versuch es mal so

    Hey,
    ich finde es ja gut das du hier soviel Realest und versuchst den neulingen zuhelfen
    Nur glaube ich das die Neulinge sowas vielleicht doch lieber selbst versuchen sollten da man so viel besser lernt
    Wenn man ihnen alles vormacht lernen sie nichts weshalb du es besser beim Tutorial belassen solltest


    Da es natürlich trotzdem gut gescript wurde und nur weil es vielleicht bei dem Tut belassenwerden sollte
    Heißt es nicht das es nicht gut ist 9/10 da momentan nur 3Interiors drinnen sind

    Allgemeine MySQL Erklärung
    Das Neuste MySQL Plugin R8
    MySQL R5 Version
    Datenbanken vom Script aus erstellen lassen



    Das sind nun die Tutorials die ich so kenne die mir damals auch etwas geholfen haben
    So würde ich dir empfehlen mit dem neusten MySQL Plugin zuarbeiten
    Da ich schätze das du noch keine MySQL Erfahrungen hast und du so nicht noch R5 Lernen musst.
    Datenbanken vom Script aus erstellen lassen ist immer ganz gut und die Allgemeine MySQL Erklärung ist um
    etwas verständnis zubekommen
    Und da wird die Xampp und Navicat erklärt


    //EDIT:
    Welches MySQL Plugin nutzt du denn?

    public OnPlayerRequestClass(playerid, classid)
    {
    //SpawnPlayer(playerid); Du Spawnst den Spieler doch auch
    SetPlayerPos(playerid, -1970.9860,137.8445,37.8875);
    SetPlayerCameraPos(playerid, -1839.8190,29.4826,81.7705);
    SetPlayerCameraLookAt(playerid, -2013.9738,86.3387,34.9998);
    if(mysql_CheckAccount(playerid) == 0 && GetPVarInt(playerid,"Eingeloggt") == 0)//Wür überprüfen ob der Account Existiert, falls nicht Zeigen wir den Dialog zum Registrieren.
    {
    SendClientMessage(playerid, 0xFFFFFFFF,"________-> Willkommen auf auf meinem Server <-________");
    SendClientMessage(playerid, 0xFFFFFFFF,"Dein Account wurde nicht gefunden, bitte Registriere dich!");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register","Bitte Gib ein Passwort an:","Register","Exit");
    }
    else if(mysql_CheckAccount(playerid) == 1 && GetPVarInt(playerid,"Eingeloggt") == 0)//Falls doch zeigen wir den Dialog zum Einloggen.
    {
    SendClientMessage(playerid, 0xFFFFFFFF,"________-> Willkommen auf auf meinem Server <-________");
    SendClientMessage(playerid, 0xFFFFFFFF,"Dein Account wurde gefunden, bitte Log dich nun ein!");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Bitte gib dein Passwort ein:","Login","Abbrechen");
    }
    else if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    // SetPlayerTeamFromClass(playerid,classid);
    SendClientMessage(playerid,ORANGE,"Wähle nun deinen Charakter!");
    switch (classid)
    {
    case 34:
    {
    GameTextForPlayer(playerid, "~b~POLICE OFFICER~n~~w~Karl", 3000, 5);
    }
    }
    }
    return 1;
    }

    Hey,
    naja es gibt schon echt viele Tutorials die Checkpoints erklären.
    Wenn du was einzigartiges gemacht hättest okay, aber so naja
    Desweiteren ist deine Lösung so

    Spoiler anzeigen
    public OnPlayerEnterCheckpoint(playerid)
    {
    if(JobCheckpoint[playerid] == 1) // Wie ich oben schon Sagte springt er nun hier hin, jetzt müssen wir noch einbauen was passieren soll wenn er durch den Ersten Checkpoint fährt.
    {
    // Ich sage er sollte, Geld und eine Nachricht bekommen.
    DisablePlayerCheckpoint(playerid); // Hier wird der Checkpoint den wir mit "/jobstart" aufgerufen haben, gelöscht.
    GivePlayerMoney(playerid, 50); // Hier bekommt er nun 50$ auf die Hand gezahlt.
    SendClientMessage(playerid,0xC3FF00FF,"Du bist durch den 1ten Checkpoint gefahren"); // Hier bekommt er nun die nachricht weil er durch den Ersten Checkpoint gefahren ist!
    SetPlayerCheckpoint(playerid, 1804.8215,-1925.0430,13.1172, 10.0);
    JobCheckpoint[playerid] = 2; // Hier springt er wieder zum 2ten Checkpoint
    }
    if(JobCheckpoint[playerid] == 2) // Falls er durch den Zweiten Checkpoint gefahren ist soll was passieren ?
    {
    DisablePlayerCheckpoint(playerid); // Hier wird der Checkpoint 1 gelöscht.
    GivePlayerMoney(playerid, 50); // Hier bekommt er wieder 50$ auf die Hand gezahlt.
    SendClientMessage(playerid,0xC3FF00FF,"Du bist durch den 2ten CP gefahren"); // Hier bekommt er nun die nachricht
    SetPlayerCheckpoint(playerid, 1804.8215,-1925.0430,13.1172, 10.0); // Hier setzen wir den nächsten Checkpoint
    JobCheckpoint[playerid] = 3; // Hier springt er zum 3ten Checkpoint
    }
    if(JobCheckpoint[playerid] == 3) // Falls er durch den 3ten Checkpoint gefahren ist soll was passieren ?
    {
    DisablePlayerCheckpoint(playerid); // Hier wird der Checkpoint 1 gelöscht);
    SendClientMessage(playerid,0xC3FF00FF,"Du hast den Job erfolgreich beendet");
    }
    return 1;
    }

    nicht grade die beste wenn du überlegst das das Script wenn man es bei jedem Job so macht schnell bei 200K Zeilen ist
    da könnte man besser mit enum's dies das arbeiten
    5/10
    Also versuche es mit

    enum CheckPointinfo
    {
    Float:Xcp,
    Float:Ycp,
    Float:Zcp,
    Float:CPSize,
    CheckPointText[75]
    }
    new Dein Job[CheckpointAnzahl][CheckPointinfo] =
    {
    //{X,Y,Z,cpsize,CP Text},
    };

    Deine AMX wird nicht gefunden.
    Dies liegt meistens Daran da dir ein gewissen Plugin fehlt.
    Downloade dir mal Nativechecker und starte damit den Server

    Hey,
    ich arbeite ja an meinem Dynamischen Tankstellen System
    Nur wenn ich dort nun den TankstellenNamen o. den Besitzer auslesen möchte geht das nicht.

    cache_get_field_content(i,"Besitzer",TankInfo[i][tBesitzer]);
    cache_get_field_content(i,"Name",TankInfo[i][tName]);
    Danke im vorraus

    stock SavePlayer(playerid)
    {
    new query[600],name[MAX_PLAYER_NAME];//String Größer
    new tag,monat,jahr; getdate(jahr,monat,tag);
    format(pInfo[playerid][pLastLogin],11,"%d/%d/%d",tag,monat,jahr);
    GetPlayerName(playerid,name,sizeof(name));
    format(query,254,"UPDATE `user` SET Level = '%d',LastLogin = '%s', Geld = '%d', Kills = '%d', Tode = '%d', Adminlevel = '%d', Skin = '%d' WHERE username = '%s'",pInfo[playerid][pLevel],pInfo[playerid][pLastLogin],pInfo[playerid][pGeld],pInfo[playerid][pKills],pInfo[playerid][pTode],pInfo[playerid][pAdmin],pInfo[playerid][pSkin],name); //Name zum schluss
    mysql_function_query(mydb,query,false,"",""); //`` bei User vergessen
    return 1;
    }

    Das geht.
    So wird es aufgerufen.
    Nur irgendwie entsteht nichts an der Stelle wo es eigentlich sollte
    Es wird einfach kein Label erstellt


    Ich glaube mein fehler liegt hier drinnen
    mysql_function_query(mycon,"SELECT * FROM `"SERVERTAG"_Tankstellen`",true,"LoadTanken","");

    Hey,
    danke nur wenn ich das so mach wie du sagtest
    bekomme ich errors
    C:\Users\Nils\Desktop\Selfmade\gamemodes\MySelfmade.pwn(322) : error 017: undefined symbol "mysql_function_query"
    C:\Users\Nils\Desktop\Selfmade\gamemodes\MySelfmade.pwn(322) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Nils\Desktop\Selfmade\gamemodes\MySelfmade.pwn(322) : error 037: invalid string (possibly non-terminated string)
    C:\Users\Nils\Desktop\Selfmade\gamemodes\MySelfmade.pwn(322) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    mysql_function_query(mycon,"SELECT * FROM `"SERVERTAG"_Tankstellen`,true,"LoadTanken",""); //Das was ich da hatte war glaube ich richtig mit dem " nach der Tabelle