[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • HIiiii,


    Schönen guten abend euch allen.


    Ich habe jetzt ein Login&Reg&Admin system,Ein und Ausgänge,Spawns, jetzt meine Frage. Womit fange ich jetzt am besten als nächstes an ? Habe an Fraktionen gedacht, jedoch in den geschriebenen Tutrials hier, verstehe ich es nicht. Weil überall die Stats erwähnt werden, die ich jedoch nicht habe. Oder die Tutorials sind echt so simple/leicht erklärt dass die Fraktion nur halb entstehen würde.


    Was ich für die Fraktion möchte: z.b Grove: Leader/Member Sys. /invite,uninvite. Dies das alle Befehle für die Fraktionen. Dann Cars, aber ich checke auch nicht wie das geht, mit das die Cars nur für die Grove sind. DAs keine andere Fraktion diese nutzen kann. Was ich brauche ? Ein tutorial was die gesammte Fraktion erklärt :). Alles was dazu gehört. /fkasse usw usw. Und am besten das ein dummen mädchen dieses Tuto versteht. Am besten mit viel Erklärung :) Was was macht. Dami ich auch vertsehe was ich rausschreibe, und was sich dadurch tut.



    Mfg


    Ivory

  • Hey Pawno gibt micht den Error invalid character constant
    für dieses zeile was macht ich falsch ?
    ShowPlayerDialog(playerid,DIALOG_PORTEN,DIALOG_STYLE_LIST,"Portorte","Fort Carson\nLS Stadthalle\nLS Polizei\nLS Tuning\nLS Krankenhaus\LS Amunation\nBSN","Porten","Abbrechen");

  • Nabend.
    Ich wollte mal fragen warum dies nicht klappt:
    Wenn die Variable pFahrstunde auf 0 ist, und ich in ein Fahrschulauto einsteigen will, kommt die Nachrricht, das ich kein Schlüssel besitze. Wenn ich jetzt jedoch in ein ganz normales auto einsteigen möchte, geht dies ohne komplikationen, obwohl ich kein Führerschein besitze!
    Auch wenn die Variable pFahrstunde auf 1 ist, kann ich trotzdem in ein Auto einsteigen sowie in das Fahrschulauto (was auch so sein soll)

    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    new Float:Pos[3];
    if(pInfo[playerid][pFahrstunde] == 0){
    if(!ispassenger){
    if(FSCar(vehicleid)){
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    return SendClientMessage(playerid,COLOR_DUNKELROT,"Sie besitzen kein Schlüssel!");
    }
    else{
    if(IstAuto(vehicleid) && pInfo[playerid][pAutoschein] == 0){
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    return SendClientMessage(playerid,COLOR_DUNKELROT,"Sie besitzen kein Autoschein!");
    }
    else if(IstBike(vehicleid) && pInfo[playerid][pMotorradschein] == 0){
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    return SendClientMessage(playerid,COLOR_DUNKELROT,"Sie besitzen kein Motorradschein!");
    }
    else if(IstTruck(vehicleid) && pInfo[playerid][pTruckerschein] == 0){
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    return SendClientMessage(playerid,COLOR_DUNKELROT,"Sie besitzen kein Truckerschein!");
    }
    else if(IstBoot(vehicleid) && pInfo[playerid][pBootschein] == 0){
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    return SendClientMessage(playerid,COLOR_DUNKELROT,"Sie besitzen kein Bootschein!");
    }
    else if(IstPlane(vehicleid) && pInfo[playerid][pFlugschein] == 0){
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    return SendClientMessage(playerid,COLOR_DUNKELROT,"Sie besitzen kein Flugschein!");
    }
    }
    }
    }
    else{
    if(!FSCar(vehicleid)){
    if(IstAuto(vehicleid) && pInfo[playerid][pAutoschein] == 0){
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    return SendClientMessage(playerid,COLOR_DUNKELROT,"Sie besitzen kein Autoschein!");
    }
    if(IstBike(vehicleid) && pInfo[playerid][pMotorradschein] == 0){
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    return SendClientMessage(playerid,COLOR_DUNKELROT,"Sie besitzen kein Motorradschein!");
    }
    if(IstTruck(vehicleid) && pInfo[playerid][pTruckerschein] == 0){
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    return SendClientMessage(playerid,COLOR_DUNKELROT,"Sie besitzen kein Truckerschein!");
    }
    if(IstBoot(vehicleid) && pInfo[playerid][pBootschein] == 0){
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    return SendClientMessage(playerid,COLOR_DUNKELROT,"Sie besitzen kein Bootschein!");
    }
    if(IstPlane(vehicleid) && pInfo[playerid][pFlugschein] == 0){
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    return SendClientMessage(playerid,COLOR_DUNKELROT,"Sie besitzen kein Flugschein!");
    }
    }
    }
    return 1;
    }


  • Machs doch unter OnPlayerStateChange

    MfG SkrilLinux


    Ich habe euch erfolgreich geholfen?
    -Dann wäre es nett wenn ihr 1x auf Bedanken klickt :)

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Hey..^^
    Mich kackt mysql grad an -.-'
    Also.. ich habe das Mysql Plugin von BlueG (G-Stylez)
    Wie arbeitet man mit
    mysql_fetch_field
    Wenn ich es z.B. so mache
    mysql_fetch_field("ID",data);
    Bekomme ich ein Argument 1 Error.
    In der Include steht das:
    native mysql_fetch_field(number,dest[],connectionHandle = 1);
    Also habe ich es so ausprobiert:
    mysql_fetch_field("ID",data,1);
    ODER
    mysql_fetch_field(data,"ID",1);


    Klappt alles nicht.. Hoffe einer hat eine Idee! :)


    Sebastian.
    Hört sich vllt. ein bisschen blöd an, aber probiers mal so^^
    if(FSCar(vehicleid)){
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SendClientMessage(playerid,COLOR_DUNKELROT,"Sie besitzen kein Schlüssel!");
    return 0;
    }

  • Dann stimmt hier was nicht:
    ocmd:undercover(pld,params[])
    {
    #pragma unused params
    if(!istSpielerFraktion(pld,2))return SCM(pld,ROT,"[ERROR] Du bist kein Polizist!");
    if(!IsPlayerInAnyVehicle(pld))return SendError(pld,"Du sitzt in keinem Fahrzeug!");
    new Sblaulicht = CreateObject(19419,1.1,1.1,1.1,1.1,1.1,1.1), Sblaulicht1 = CreateObject(18646,1.1,1.1,1.1,1.1,1.1,1.1),sir[MAX_PLAYERS];
    if(sir[playerid]==0){
    AttachObjectToVehicle(Sblaulicht,GetPlayerVehicleID(playerid),-0.009999,0.000000,0.819999,0.000000,0.000000,0.000000);
    AttachObjectToVehicle(Sblaulicht1,GetPlayerVehicleID(playerid),-0.009999,-2.029998,0.849999,0.000000,0.000000,125.000000);
    sir[playerid]=1;
    }
    else if(sir[playerid]==1){
    DestroyObject(Sblaulicht);
    DestroyObject(Sblaulicht1);
    sir[playerid]=0;
    }
    rtu;
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen