Beiträge von WeedChief

    :o) Suchtis immer :D ... Also läuft jetzt Perfekt Geeeeeil :D Ich wollte schon immer mal nen in SA haben :D
    Free Weed. Sow dann jetzt noch bisschen alles abrunden verschönern und bei den Nachtaktiven herzlich Bedanken ;)
    One Love


    :love: :love: ....Es fckt die Biaaaatch

    Danke dir schonmal für die schnelle Antwort :D
    aber soweit war mir das noch klar ich weiß mich nicht ganz auszudrücken...


    Also ich muss herausfinden wie ich es hinbekomme das der Spieler den Inputtext * den grammpreis bezahlen muss.
    Der Spieler kann sich die menge an Drogen selber aussuchen und ich kenne bis jetzt nur SetPlayerMoney GivePlayerMoney
    würde ich ihm aber einfach Giveplayermoney - 5 geben dann könnte er ja 100g eingeben und nur 5 bezahlen


    also wie mache ich das dass der Preis mit der Grammenge mitgeht :D


    Ich hoffe du verstehst was ich meine ^^


    Wer ist dein Gott ?? Takti der Blonde !! Boyaakaa Splash 2012 *__*



    Dark.Shadow: genau sowas in der Art meine ich ... Ich versuch mal en wenig mein Glück muss ich den DrogenMultiplikator
    nicht sagen was er rechnen soll ?
    An dich auch ein fettes thx für den schnellen Support ^^


    One Love
    WeedChief

    Gute Nacht Com :D,
    Nein ich hab nur eine kleine Frage... Ich bin gerade dabei Selfmade ein Drogensystem zu erstellen was an sich ja auch gar nicht
    mal so schwer ist ... so meine Frage jetzt der Dealer geht zu einem Punkt und dann öffnet sich
    DIALOG_STYLE_LIST Cannabis,Meth,Cox usw
    also die Drogen werden in der List aufgezählt !
    ich möchte dann das wenn er auf Response geht
    sich ein 2ter DIALOG_INPUT öffnet wo der "Dealer
    dann seine gewünschte g Zahl eingeben kann und diese dann bekommt
    und sich die Summe auch richtig ergibt die er bezahlen muss
    d.h ich muss irgendwie die g Zahl in Preis angeben und dann jenach INPUT "mal"
    nehmen ^^ so denke ich es mir geht das auch ?


    Ich schripte gerade mal eine Woche mit Pawn also seid nicht so hart :D
    Helft Mir :D


    One Love
    WeedCHief

    hmmm ich dachte mir das eig so dass "Gram" beim Verkaufen abgefragt wir und vorher "WeedSeeds"
    also er hat ja am einfang die Varriable WeedSeeds bekommt davon 500 ... pflanzt diese ein
    ein Timer sagt ihm bescheid wenn die fertig sind und erst dann kann er überhaupt /ernteweed machen
    da vorher der Wert von Planted auf 1 steht und damit verhindert das er die Pflanzen ernten kann.
    und erst bei Geerntetem zustand bekommt er "Gram" ich meine das wäre aber auch so ....


    so nach 1 std langsam leicht genervt :D
    ich poste mal noch nen paat Zeilen wo vllt nen Fehler sein könnte
    One Love


    wie gesagt :

    Spoiler anzeigen
    ocmd:delleader(playerid,params[])
    {
    new pID,leaderid,string[128];
    if(!IstSpielerAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Zugriff verweigert. Benötigter Rang: Rasta");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht connected");
    if(sscanf(params,"ui",pID,leaderid))return SendClientMessage(playerid,ROT,"Benutzung: /delleader [Name/Playerid]");
    if(IstSpielerAdmin(playerid,5))
    {
    SetPVarInt(pID,"Leader",0);
    format(string,128,"[Jah] Rasta %s hat %s die Leaderrechte der Frak %i abgenommen",SpielerName(playerid),SpielerName(pID),leaderid);
    SendClientMessageToAll(ROT,string);
    SpielerSpeichern(playerid);
    SpielerSpeichern(pID);
    }
    return 1;
    }
    ocmd:buyseeds(playerid,params[])
    {
    GivePlayerMoney(playerid, -500);
    SetPVarInt(playerid,"Gram" = 500);
    SendClientMessage(playerid, grün, "Du hast dir ein paar Samen geholt.");
    return 1;
    }
    ocmd:weedpflanzen(playerid,params[])
    {
    if(IstSpielerWeedSeeds,playerid >= 1)
    {
    SetPVarInt(playerid,"WeedSeeds",0);
    SetPVarInt(playerid,"Planted",1);
    SetTimer("PlantedWeed",6000,false);
    SendClientMessage(playerid, grün, "[Jah] Du hast alle Weed Samen eingepflanzt!");
    }
    else
    {
    SendClientMessage(playerid, ROT, "[Jah] Du hast keine Samen also kannst du auch keine einpdlanzen!");
    return 1;
    }
    }
    ocmd:ernteweed(playerid,params[])
    {
    if(IstSpielerPlanted,playerid,1))
    {
    SendClientMessage(playerid, ROT, "[Jah] Diese Pflanzen können noch nicht geerntet werden!");
    }
    SetPVarInt(playerid,"Gram",20);
    SendClientMessage(playerid, grün, "[Jah] Du hast dein Weed geerntet und 20g erhalten!");
    return 1;
    }
    ocmd:sellweed(playerid,params[])
    {
    if(IstSpielerGram(playerid,0))
    {
    SendClientMessage(playerid, ROT, "[Jah] Du hast kein Weed zum verkaufen!");
    }
    if(IsPlayerInRangeOfPoint(playerid, 10.0,494.1071,-75.7362,998.7578))
    GivePlayerMoney(playerid, 1000);
    SetPVarInt(playerid,"Gram",-5);
    SendClientMessage(playerid, grün, "[INFO] Du hast dein Ott erfolgreich verkauft!");
    return 1;
    }


    Spoiler anzeigen
    //=============================WEEEED STOCK WEED================================
    //Abfragen ob der Spieler ein paar gramm hat
    stock IstSpielerGram(playerid,level)
    {
    if(GetPVarInt(playerid,"Gram")>=level)return 1;
    return 1;
    }
    //Abfrage ob der Spieler Weed Samen hat
    stock IstSpielerWeedseeds(playerid,level)return 1;
    {
    if(GetPVarInt(playerid,"WeedSeeds")>=level)return 1;
    return 1;
    }
    ///Abfrage ob der Spieler etwas gepflanzt hat
    stock IstSpielerPlanted(playerid,level)return 1;
    {
    if(GetPVarInt(playerid,"Planted")>=level)return 1;
    return 1;
    }


    Spoiler anzeigen
    if(pickupid == CoffeeShopein)
    {
    SetPlayerPos(playerid,502.4308,-70.0008,998.7578);
    SetPlayerFacingAngle(playerid,212.8585);
    SetPlayerInterior(playerid,11);
    return 1;
    }
    if(pickupid == CoffeeShopaus)
    {
    SetPlayerPos(playerid,2490.2888,2063.1628,10.8203);
    SetPlayerFacingAngle(playerid,179.2280);
    SetPlayerInterior(playerid,0);
    return 1;
    }
    if(pickupid == CoffeeShopverkauf)
    {
    ShowPlayerDialog(playerid,DIALOG_COFFEEVERKAUF, DIALOG_STYLE_LIST, "Kronkel:","[Kush]\n[WhiteWidow 15$g]\n[Bubblegum 18$g]\n[Purple Haze 20$g]\n[Jack´sHereJoint 5$]","Kaufen","Abbrechen");
    SendClientMessage(playerid,grün,"Jamal:{FEFEFEFF} Such dir einfach aus was du willst!");
    return 1;
    }
    return 1;
    }



    Das ist eigentlich alles was ich gemacht habe bevor die Meldung kahm -.- ... Ich habe auch alle Invcludse usw
    es liegt eindeutig an irgendeinem Fehler aber ich glaube ich sollte eh besser schlafen sonst passieren nur noch mehr
    :D



    One Love
    ** der strcmp muss irgendwie beim Kopieren gefailed sein :D ich habs auf jeden fall so wie es hier drin steht ;)
    **Ich hoffe ihr findet mehr als ich ...


    ***wenn ich die ... sagen wir "Weed" ocmd befehle rausnehme geht es wieder ;) also muss da irgendwo der halunke sein

    Nunja sowas ist mir eigentlich noch nicht passiert ich habe (WeedPflanzen) eingefügt und seidem Bams !
    ich schreibe euch einfach mal alles hier rein ich weiß nicht was ich dagegen machen kann ich hatte diesen
    Fehler schonmal und hab dann einfach wieder von Vorne Angefangen ^^ Es sind zwar ein paar Varriabelen nicht
    verwendet und diese erzeigten warnings aber dass kann es ja nicht sein oder ? also mit den Warnings lief es auch O:
    Ich denke es wird ein Klammerfehler sein das hier ist das letzte woran ich vor dem Absturz gearbeitet habe:


    ocmd:buyseeds(playerid,params[])
    {
    GivePlayerMoney(playerid, -500);
    SetPVarInt(playerid,"Gram" = 500);
    SendClientMessage(playerid, grün, "You have buyed some weed seeds (500) ");
    return 1;
    }
    if (strcmp("/weedpflanzen", cmdtext, true, 10) == 0)
    {
    if(IstSpielerWeedSeeds,playerid >= 1)
    {
    WeedSeeds[playerid] = 0;
    Planted[playerid] = 1;
    SetTimer("PlantedWeed",6000,false);
    SendClientMessage(playerid, grün, "[Jah] Du hast alle Weed Samen eingepflanzt!");
    }
    else
    {
    SendClientMessage(playerid, ROT, "[Jah] Du hast keine Samen also kannst du auch keine einpdlanzen!");
    }
    return 1;
    }
    ocmd:ernteweed(playerid,params[])
    if(IstSpielerPlanted,playerid,1))
    {
    {
    SendClientMessage(playerid, ROT, "[Jah] Diese Pflanzen können noch nicht geerntet werden!");
    }
    SetPVarInt(playerid,"Gram",20);
    SendClientMessage(playerid, grün, "[Jah] Du hast dein Weed geerntet und 20g erhalten!");
    return 1;
    }
    }
    ocmd:sellweed(playerid,params[])
    {
    if(IstSpielerGram(playerid,0))
    {
    SendClientMessage(playerid, ROT, "[Jah] Du hast kein Weed zum verkaufen!");
    }
    if(IsPlayerInRangeOfPoint(playerid, 10.0,494.1071,-75.7362,998.7578))
    GivePlayerMoney(playerid, 1000);
    SetPVarInt(playerid,"Gram",-5);
    SendClientMessage(playerid, grün, "[INFO] Du hast dein Ott erfolgreich verkauft!");
    return 1;
    }

    //e gemacht ;)


    Also ich hab die komplette frak Spawn mal weggemacht aber hat sich nichts geändert... das lief aber auch vorher schon :D
    das muss echt irgendein Klammerfehler sein glaube ich -.- dabei geb ich mir schon so mühe ^^
    wenns einer findet wäre ich dankbar :D vorallem damit ich weitermachen kann ;)


    One Love
    WeedChief

    Ich bekomme auf einmal 26errors ich hatte die allerdings schön öfter und ist meist
    ein Klammerfehler -.- vllt liegts an der Uhrzeit das ich gerade nicht finde wenn es jemand
    tut wäre NICE ... Ich versuch mich jetzt weiter dran :D
    One Love



    ach ja ;D hier einmal die Errors

    Spoiler anzeigen

    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(184) : error 017: undefined symbol "SpielerName"
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(193) : warning 217: loose indentation
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(205) : error 021: symbol already defined: "OnPlayerDisconnect"
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(209) : error 017: undefined symbol "SpielerSpeichern"
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(218) : error 017: undefined symbol "SpielerLaden"
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(220) : error 017: undefined symbol "IsPlayerMember"
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(221) : error 017: undefined symbol "IsPlayerLeader"
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(226) : error 017: undefined symbol "SpielerLaden"
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(231) : warning 217: loose indentation
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(265) : error 017: undefined symbol "IstSpielerAdmin"
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(277) : error 017: undefined symbol "SpielerName"
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(283) : error 079: inconsistent return types (array & non-array)
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(286) : warning 217: loose indentation
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(286) : error 029: invalid expression, assumed zero
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(286) : error 004: function "OnPlayerEnterVehicle" is not implemented
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(288) : error 079: inconsistent return types (array & non-array)
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(291) : warning 225: unreachable code
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(291) : error 029: invalid expression, assumed zero
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(291) : error 004: function "OnPlayerExitVehicle" is not implemented
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(293) : error 079: inconsistent return types (array & non-array)
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(296) : warning 225: unreachable code
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(296) : error 029: invalid expression, assumed zero
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(296) : error 004: function "OnPlayerStateChange" is not implemented
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(298) : error 017: undefined symbol "newstate"
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(304) : error 017: undefined symbol "IsPlayerMember"
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(305) : error 017: undefined symbol "IsPlayerLeader"
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(313) : error 079: inconsistent return types (array & non-array)
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(316) : warning 225: unreachable code
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(316) : error 029: invalid expression, assumed zero
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(316) : error 004: function "OnPlayerEnterCheckpoint" is not implemented
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(318) : error 079: inconsistent return types (array & non-array)
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(321) : warning 225: unreachable code
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LoW.pwn(321) : error 029: invalid expression, assumed zero

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


    und hier alle Zeilen die angeprangert werden + ein Paar mehr

    Spoiler anzeigen

    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerVirtualWorld(playerid,1+playerid);
    SetPlayerPos(playerid, 1249.2721,-904.3341,46.6016);
    SetPlayerCameraPos(playerid, 1249.2721,-904.3341,46.6016);
    SetPlayerCameraLookAt(playerid, 1249.8127,-908.0409,46.6016+0.5);
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerConnect(playerid)
    {
    SetPlayerVirtualWorld(playerid,0);
    if(IsPlayerNPC(playerid))return 1;
    new Spielerdatei[64];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
    if(dini_Exists(Spielerdatei))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login Vorgang","Herzlich Willkommen zurück auf meinem Server!\nGib bitte unten dein Passwort ein","Login","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Register Vorgang","Herzlich Willkommen.\nBevor du loslegen kannst musst du dich zuerst registrieren.\nGib unten dein gewünschtes Passwort an!","Register","Abbrechen");
    }
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerDisconnect(playerid, reason)

    Spoiler anzeigen
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerDisconnect(playerid, reason)
    {
    if(GetPVarInt(playerid,"eingeloggt") == 1)
    {
    TextDrawHideForAll(Uhr);
    SpielerSpeichern(playerid);
    }
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerSpawn(playerid)
    {
    SetPlayerPos(playerid,1524.6597,929.3157,10.8203);
    SetPlayerFacingAngle(playerid,356.6857);
    SpielerLaden(playerid);
    {
    if(IsPlayerMember(playerid,1))
    if(IsPlayerLeader(playerid,1))
    {
    SetPlayerPos(playerid, 199.4538,168.0576,1003.0234 );
    SetPlayerInterior(playerid, 3);
    SendClientMessage(playerid,blau,"Du bist ein Officer. Sei ein Vorbild!");
    SpielerLaden(playerid);

    Spoiler anzeigen
    }
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerDeath(playerid, killerid, reason)
    {
    return 1;
    }

    Spoiler anzeigen
    public OnVehicleSpawn(vehicleid)
    {
    return 1;
    }

    Spoiler anzeigen
    public OnVehicleDeath(vehicleid, killerid)
    {
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerText(playerid, text[])
    {
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/admins", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid,GELB,"------------------------Weed-Team [LoW]------------------------");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IstSpielerAdmin(i,1))
    {
    new string[128],adminlevel[64];
    switch(GetPVarInt(i,"Adminlevel"))
    {
    case 1:{adminlevel="{00FF5A}T-Supporter";}
    case 2:{adminlevel="{572B54}T2-Supporter";}
    case 3:{adminlevel="{858BBB}Supporter";}
    case 4:{adminlevel="{0000FF}Smoker";}
    case 5:{adminlevel="{FF0000}Rasta";}
    case 6:{adminlevel="{FF0000}Ganjafarmer";}
    }
    format(string, 256, "{FF6E00}%s {FFFFFF}%s",adminlevel,SpielerName(i));
    SendClientMessage(playerid,0x00FF00FF,string);
    }
    }
    }
    }
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerExitVehicle(playerid, vehicleid)
    {
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(lvpdcar); i++)
    {
    if(GetPlayerVehicleID(playerid)==lvpdcar[i])
    {
    if(IsPlayerMember(playerid,1))
    if(IsPlayerLeader(playerid,1))
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,weiß, "Das Auto gehört dem LVPD! Du kannst es nicht fahren!");
    }
    }
    }
    }
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerEnterCheckpoint(playerid)
    {
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerLeaveCheckpoint(playerid)
    {
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerEnterRaceCheckpoint(playerid)
    {
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerLeaveRaceCheckpoint(playerid)
    {
    return 1;
    }

    Spoiler anzeigen
    public OnRconCommand(cmd[])
    {
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerRequestSpawn(playerid)
    {
    return 1;
    }

    Spoiler anzeigen
    public OnObjectMoved(objectid)
    {
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerObjectMoved(playerid, objectid)
    {
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid == waffenp)

    Spoiler anzeigen
    {
    SendClientMessage(playerid,grün,"Hier ist deine Ausrüstung");
    GivePlayerWeapon(playerid,4,150);
    GivePlayerWeapon(playerid,31,150);

    Spoiler anzeigen
    }
    if(pickupid == Stadthalleein)

    Spoiler anzeigen
    {
    SetPlayerPos(playerid,386.5056,173.9401,1008.3828);
    SetPlayerFacingAngle(playerid,256.4651);
    SetPlayerInterior(playerid,3);
    SendClientMessage(playerid,blau,"Du hast die Stadthalle betreten");

    Spoiler anzeigen
    }
    if(pickupid == Stadthalleaus)

    Spoiler anzeigen
    {
    SetPlayerPos(playerid,2416.0134,1123.6672,10.8203);
    SetPlayerFacingAngle(playerid,264.0688);
    SetPlayerInterior(playerid,0);

    Spoiler anzeigen
    }
    if(pickupid == Skinshop1ein)

    Spoiler anzeigen
    {
    SetPlayerPos(playerid,418.8328,-81.9021,1001.8047);
    SetPlayerFacingAngle(playerid,3.7587);
    SetPlayerInterior(playerid,3);
    SendClientMessage(playerid,weiß, "Ulla:{E600FF} Herzlich Willkommen im Ulla Poppken");
    SendClientMessage(playerid,weiß, "Ulla:{E600FF} Schauen sie sich in ruhe um!");
    SendClientMessage(playerid,weiß, "Ulla:{E600FF} um etwas zu Kaufen gehen sie zur Kasse!");

    Spoiler anzeigen
    }
    if(pickupid == Skinshop1aus)

    Spoiler anzeigen
    {
    SetPlayerPos(playerid,2080.3601,2119.0300,10.8125);
    SetPlayerFacingAngle(playerid,180.0000);
    SetPlayerInterior(playerid,0);

    Spoiler anzeigen
    }
    if(pickupid == CluckinBellein)

    Spoiler anzeigen
    {
    SetPlayerPos(playerid,365.7423,-10.0252,1001.8516);
    SetPlayerFacingAngle(playerid,354.2403);
    SetPlayerInterior(playerid,9);

    Spoiler anzeigen
    }
    if(pickupid == CluckinBellaus)

    Spoiler anzeigen
    {
    SetPlayerPos(playerid,2105.7900,2228.7600,11.0234);
    SetPlayerFacingAngle(playerid,270.0000);
    SetPlayerInterior(playerid,0);

    Spoiler anzeigen
    }
    if(pickupid == Pizzahutein)

    Spoiler anzeigen
    {
    SetPlayerPos(playerid,370.5115,-128.8663,1001.4922);
    SetPlayerFacingAngle(playerid,15.4340);
    SetPlayerInterior(playerid,5);
    SendClientMessage(playerid,rot, "Roberto:{FFFFFF}um etwas zu Kaufen gehen sie zur Kasse!");

    Spoiler anzeigen
    }
    if(pickupid == Pizzahutaus)

    Spoiler anzeigen
    {
    SetPlayerPos(playerid,2082.8101,2220.6772,10.8203);
    SetPlayerFacingAngle(playerid,173.5256);
    SetPlayerInterior(playerid,0);

    Spoiler anzeigen
    }
    if(pickupid == Skinshop2ein)

    Spoiler anzeigen
    {
    SetPlayerPos(playerid,207.7380,-109.0200,1005.1328);
    SetPlayerFacingAngle(playerid,0.0000);
    SetPlayerInterior(playerid,15);

    Spoiler anzeigen
    }
    if(pickupid == Skinshop2aus)

    Spoiler anzeigen
    {
    SetPlayerPos(playerid,2105.7900,2257.4900,11.0234);
    SetPlayerFacingAngle(playerid,270.0000);
    SetPlayerInterior(playerid,0);

    Spoiler anzeigen
    }
    if(pickupid == UllaVerkauf)

    Spoiler anzeigen
    {
    ShowPlayerDialog(playerid,DIALOG_ULLA, DIALOG_STYLE_LIST, "Ullas Sortiment:","Alte Sachen [75$]\nFette Farmerin [85$]\nNormale Klamotten [95$]\nSchäbiges Kleid [120$]\nNormale Klamotten2 [125$]\nHemd&Jeans [20000$]", "Kaufen", "Verlassen");
    SendClientMessage(playerid,weiß ,"Ulla:{E600FF} Such dir etwas schönes aus..");
    SendClientMessage(playerid,weiß ,"Ulla:{E600FF} aber denk dran! das ist ein XXL-Laden");
    return 1;

    Spoiler anzeigen
    }
    if(pickupid == PizzaVerkauf)

    Spoiler anzeigen
    {
    ShowPlayerDialog(playerid,DIALOG_PIZZA, DIALOG_STYLE_LIST, "Roberto´s Speisekarte:","Pizzabrötchen: [3$]\nPizzabrot: [5$]\nPizza: [10$]\nPizza Tonno: [13$]\nPizza Special: [25$]\nMountain Dew: [129$]", "Bestellen","Verlassen");
    SendClientMessage(playerid,rot, "Roberto:{FFFFFF}Pizza ala Mamma beste in ganz SA!");
    SendClientMessage(playerid,rot, "Roberto:{FFFFFF}una merda come puzzi disattivato!");
    return 1;

    Spoiler anzeigen
    }
    if(pickupid == PlanetVerkauf)

    Spoiler anzeigen
    {
    ShowPlayerDialog(playerid,DIALOG_PLANET, DIALOG_STYLE_LIST, "Planet Sortiement:","Cargo-Pant [250$]\n31-Jogging [250$]\nHemd&Sneaker [400$]\n12-Jogging [400$]\nCollege-Jacke [500$]\nVato-Rasta[1000$]\nMad-Dog [50.999$]", "Kaufen", "Verlassen");
    SendClientMessage(playerid,blau ,"Tommy:{FFFFFF}Du weißt wie man sich kleidet. Bro!");
    SendClientMessage(playerid,blau ,"Tommy:{FFFFFF}Lass dir Zeit und finde deinen Style. *keine Rücknahme");
    return 1;

    Spoiler anzeigen
    }
    if(pickupid == KFCVerkauf)

    Spoiler anzeigen
    {
    ShowPlayerDialog(playerid,DIALOG_KFC, DIALOG_STYLE_LIST, "KFC Speisekarte:","Kentucky-Bucket [31$]\nFor-4-Bucket [59$]\nParty-Bucket [99$]\nSo-Good-4-2-Bucket [159$]", "Kaufen", "Verlassen");
    return 1;

    Spoiler anzeigen
    }
    if(pickupid == Superein)

    Spoiler anzeigen
    {
    SetPlayerPos(playerid,-26.6916,-54.7311,1003.5469);
    SetPlayerFacingAngle(playerid,360.0000);
    SetPlayerInterior(playerid,6);
    return 1;

    Spoiler anzeigen
    }
    if(pickupid == Superaus)

    Spoiler anzeigen
    {
    SetPlayerPos(playerid,2190.9937,1991.0200,11.4901);
    SetPlayerFacingAngle(playerid,90.0000);
    SetPlayerInterior(playerid,0);
    return 1;

    Spoiler anzeigen
    }
    if(pickupid == SuperVerkauf)

    Spoiler anzeigen
    {
    ShowPlayerDialog(playerid,DIALOG_247, DIALOG_STYLE_LIST, "24/7 Sortiement:","Kamera\nGolfschläger","Kaufen","Abbrechen");
    SendClientMessage(playerid, weiß,"24/7: Guten Tag, wussten sie schon das unser Sortiement wächst??");
    SendClientMessage(playerid, weiß,"24/7: Nein ?! Dann besuchen sie uns doch öfters");
    return 1;

    Spoiler anzeigen
    return 1;
    }

    Spoiler anzeigen
    public OnVehicleMod(playerid, vehicleid, componentid)
    {
    return 1;
    }

    da muss das irgendwo drinne sein :D woanders kann nicht ^^

    Nun ja ich erstelle mir gerade einen Stock um einen Spieler in Fraktion(Member) und den Leader
    Zugang zu Cars zu gewähren also mit If abfrage und dann wenn ers nicht ist wird er rausgeschmissen.


    nun bekomme ich folgenden error: error 010: invalid function or declaration
    geht irgendwie nicht in meinen Kopf rein warum O.o


    stock sieht wie folgt aus:


    stock (IsPlayerFraktion(playerid,fraktion,rang))


    {
    if(getPvarInt(playerid,"Fraktion")==fraktion)return 1;
    if blablabla "Leader" )==leader)return 1;
    return 0;
    }


    Benutzt wird IsPlayerFraktion auch schon bei Cars und Tor dafür wird auch kein Error angezeigt O.o
    für Hilfe wäre ich euch dankbar.


    One Love
    WeedChief

    Hier ist mein OnPlayerConnect Ich lade
    public OnPlayerConnect(playerid)


    {
    SetPlayerVirtualWorld(playerid,0);
    if(IsPlayerNPC(playerid))return 1;
    new Spielerdatei[64];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
    if (dini_Exists(Spielerdatei))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde erfolgreich gefunden\nBitte geb dein Passwort ein und bestätige:","Login","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_PASSWORD,"Register","Herzlich Willkommen\n um spielen zu können musst du ein Passwort erstellen\nGebe dein Wunschpasswort ein:","Login","Abbrechen");
    }
    return 1;
    }


    und hier noch mein OnPlayerSpawn (da sind auch das Laden von Skin zb)
    was noch dazukommt ich wollte nur den Pizza Laden machen und ab da an war alles vermischt beim Login/Register
    public OnPlayerSpawn(playerid)
    {
    SetPlayerVirtualWorld(playerid,0);
    SetPlayerPos(playerid,1524.6597,929.3157,10.8203);
    SetPlayerFacingAngle(playerid,356.6857);
    new Skin = GetPVarInt(playerid, "SkinID");
    SetPlayerSkin(playerid, Skin);
    return 1;
    }


    Wie gesagt ich hab nur einen DialogResponse hinzugefügt und jetzt ist alles durcheinander ??


    danke und
    One Love
    WeedCHief

    wenn ich mich Einlogge oder Registriere kommt komischerweise der text (Du trägst fette Farmer sachen o.ä) und (Du hast nicht genug Geld)
    dabei habe ich weder Errors noch warnings.


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_LOGIN)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,rot,"Du hast den Login Vorgang abgebrochen und wirst deshalb nun gekickt!");
    Kick(playerid);
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,rot,"Das angegebene Passwort war leider falsch!");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gib unten dein korrektes Passwort ein!","Login","Abbrechen");
    return 1;
    }
    else
    {
    Login(playerid,MD5_Hash(inputtext));
    return 1;
    }
    }
    }
    if(dialogid == DIALOG_REG)
    {
    if(response == 0)


    {
    SendClientMessage(playerid,rot,"Du hast den Vorgang abgebrochen und wirst gekickt!");
    Kick(playerid);
    return 1;
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,rot,"Dein angegebens Passwort war nicht lang genug!\nBitte versuche es erneut!");
    ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_PASSWORD,"Register","Herzlich Willkommen.\n Da dies dein 1.Besuch bei uns ist, musst du dich zuerst registrieren.\nGib bitte unten dein gewünschtes Passwort ein!","Register","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,MD5_Hash(inputtext));
    }
    if(dialogid == DIALOG_Ulla)


    if(response)


    if(listitem == 0)
    {
    if(GetPlayerMoney(playerid) > 75)
    SetPlayerSkin(playerid, 10);
    SendClientMessage(playerid, lila, "Du hast dir Alte Sachen gekauft!");
    GivePlayerMoney(playerid, -75);
    }
    else
    {
    if(GetPlayerMoney(playerid) < 75)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    if(listitem == 1)
    {
    if(GetPlayerMoney(playerid) < 85)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    else
    {
    if(GetPlayerMoney(playerid) > 85)
    SetPlayerSkin(playerid, 31);
    SendClientMessage(playerid, lila, "Du läufst als Fette Farmerin herum !");
    GivePlayerMoney(playerid, -85);
    }
    if(listitem == 2)
    {
    if(GetPlayerMoney(playerid) > 95)
    SetPlayerSkin(playerid, 39);
    SendClientMessage(playerid, lila, "Du hast dir normale Sachen gekauft");
    GivePlayerMoney(playerid, -95);
    }
    else
    {
    if(GetPlayerMoney(playerid) < 95)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    if(listitem == 3)
    {
    if(GetPlayerMoney(playerid) > 120)
    SetPlayerSkin(playerid, 130);
    SendClientMessage(playerid, lila, "Du hast dir ein schäbiges Kleid gekauft");
    GivePlayerMoney(playerid, -120);
    }
    else
    {
    if(GetPlayerMoney(playerid) < 120)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    if(listitem == 4)
    {
    if(GetPlayerMoney(playerid) > 125)
    SetPlayerSkin(playerid, 232);
    SendClientMessage(playerid, lila, "Du hast dir andere normale Sachen gekauft");
    GivePlayerMoney(playerid, -125);
    return 1;
    }
    else
    {
    if(GetPlayerMoney(playerid) < 125)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    }


    if(listitem == 5)
    {
    if(GetPlayerMoney(playerid) > 2000)
    SetPlayerSkin(playerid, 5);
    SendClientMessage(playerid, lila, "Du hast dir ein Hemd und eine Jeans gekauft ! Fettsack !");
    GivePlayerMoney(playerid, -2000);
    return 1;
    }
    else
    {
    if(GetPlayerMoney(playerid) < 2000)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    }
    if(dialogid == DIALOG_Pizza)


    if(response == 0)
    {
    SendClientMessage(playerid,rot,"Roberto: Wenn du nichts kaufen willst verschwinde!");
    return 1;
    }
    if(response == 1)


    if(listitem == 0)
    {
    if(GetPlayerMoney(playerid) > 5)
    SendClientMessage(playerid, weiß, "Roberto: Eine Pizza marga lass sie dir schmecken");
    AddHealth(playerid, 10.0);
    GivePlayerMoney(playerid, -5);
    return 1;
    }
    else
    {
    if(GetPlayerMoney(playerid) < 5)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    }
    return 1;
    }


    Meine Frage .: WIE KANN DAS SEIN ?? :.


    One Love
    WeedChief

    Also : Problem ich finde den Fehler nicht und bekomme eig nur den Error error 010: invalid function or declaration.
    kann es sein das irgendwas mit der Klammersetzung nicht Stimmt ?? Ich weiß mir gerade echt nicht mehr zu helfen.
    Bin auch kompletter Anfänger seid ca 2 Wochen erst dabei... Ich hoffe mir kann jemand helfen


    Hier einmal mein OnPlayerResponse:
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_Ulla)
    { if(response == 0)
    return 1;
    if(response == 1)
    {
    if(listitem == 0)
    {
    if(GetPlayerMoney(playerid) > 75)
    SetPlayerSkin(playerid, 10);
    SendClientMessage(playerid, lila, "Du hast dir Alte Sachen gekauft!");
    GivePlayerMoney(playerid, -75);
    }
    else
    {
    if(GetPlayerMoney(playerid) < 75)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }

    if(listitem == 1)
    {
    if(GetPlayerMoney(playerid) < 85)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    else
    {
    if(GetPlayerMoney(playerid) > 85)
    SetPlayerSkin(playerid, 31);
    SendClientMessage(playerid, lila, "Du läufst als Fette Farmerin herum !");
    GivePlayerMoney(playerid, -85);
    }

    if(listitem == 2)
    {
    if(GetPlayerMoney(playerid) > 95)
    SetPlayerSkin(playerid, 39);
    SendClientMessage(playerid, lila, "Du hast dir normale Sachen gekauft");
    GivePlayerMoney(playerid, -95);
    }
    else
    {
    if(GetPlayerMoney(playerid) < 95)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }

    if(listitem == 3)
    {
    if(GetPlayerMoney(playerid) > 120)
    SetPlayerSkin(playerid, 130);
    SendClientMessage(playerid, lila, "Du hast dir ein schäbiges Kleid gekauft");
    GivePlayerMoney(playerid, -120);
    }
    else
    {
    if(GetPlayerMoney(playerid) < 120)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }

    if(listitem == 4)
    {
    if(GetPlayerMoney(playerid) > 125)
    SetPlayerSkin(playerid, 232);
    SendClientMessage(playerid, lila, "Du hast dir andere normale Sachen gekauft");
    GivePlayerMoney(playerid, -125);
    return 1;
    }
    else
    {
    if(GetPlayerMoney(playerid) < 125)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    }

    if(listitem == 5)
    {
    if(GetPlayerMoney(playerid) > 2000)
    SetPlayerSkin(playerid, 5);
    SendClientMessage(playerid, lila, "Du hast dir ein Hemd und eine Jeans gekauft ! Fettsack !");
    GivePlayerMoney(playerid, -2000);
    return 1;
    }
    else
    {
    if(GetPlayerMoney(playerid) < 2000)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    }
    }
    if(dialogid == DIALOG_LOGIN)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,rot,"Du hast den Login Vorgang abgebrochen und wirst deshalb nun gekickt!");
    Kick(playerid);
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,rot,"Das angegebene Passwort war leider falsch!");



    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gib
    unten dein korrektes Passwort ein!","Login","Abbrechen");
    return 1;
    }
    else
    {
    Login(playerid,MD5_Hash(inputtext));
    return 1;
    }
    }
    }
    if(dialogid == DIALOG_REG)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,rot,"Du hast den Vorgang abgebrochen und wirst gekickt!");
    Kick(playerid);
    return 1;
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,rot,"Dein angegebens Passwort war nicht lang genug!\nBitte versuche es erneut!");



    ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_PASSWORD,"Register","Herzlich
    Willkommen.\n Da dies dein 1.Besuch bei uns ist, musst du dich zuerst
    registrieren.\nGib bitte unten dein gewünschtes Passwort
    ein!","Register","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,MD5_Hash(inputtext));
    return 1;
    }
    }
    }
    }
    if(dialogid == DIALOG_Pizza)
    {
    if(response == 0)
    return 1;
    if(response == 1)
    {
    if(listitem == 0)
    {
    if(GetPlayerMoney(playerid) > 5)
    SetPlayerHealth(playerid, +15.0);
    SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Marga gekauft!");
    GivePlayerMoney(playerid, -5);
    }
    else
    {
    if(GetPlayerMoney(playerid) < 5)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }


    if(listitem == 1)
    {
    if(GetPlayerMoney(playerid) < 8)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    else
    {
    if(GetPlayerMoney(playerid) > 8)
    SetPlayerHealth(playerid, +35.0);
    SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Salami gekauft!");
    GivePlayerMoney(playerid, -8);
    }


    if(listitem == 2)
    {
    if(GetPlayerMoney(playerid) > 10)
    SetPlayerHealth(playerid, +50.0);
    SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Tonno gekauft");
    GivePlayerMoney(playerid, -95);
    }
    else
    {
    if(GetPlayerMoney(playerid) < 10)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }


    if(listitem == 3)
    {
    if(GetPlayerMoney(playerid) > 25)
    SetPlayerHealth(playerid, 250.0);
    SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Special gekauft");
    SendClientMessage(playerid, weiß, "Sie gibt dir Kraft und Energie");
    GivePlayerMoney(playerid, -25);
    }
    else
    {
    if(GetPlayerMoney(playerid) < 25)
    SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
    return 1;
    }
    }


    und einmal die Errors:
    C:\Users\WeedChief\Desktop\Samp
    Server\gamemodes\LVRPWEED.pwn(561) : warning 209: function
    "OnDialogResponse" should return a value
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(562) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(564) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(565) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(566) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(568) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(570) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(575) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(577) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(579) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(582) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(584) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(586) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(588) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(590) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(596) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(598) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(603) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(605) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(607) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(610) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(612) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(618) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(620) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(622) : error 010: invalid function or declaration
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(697) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    24 Errors.


    Ich hoffe jemand kann mir sagen was zu tun ist und das am Besten noch ein wenig Erklären
    One Love
    WeedCHief

    Also zu mir ich Scripte jetzt erst seid ein paar Wochen und habe im mom das Problem das sobald ich mehrer Dialog Response mache mir immer Fehler passieren und ich leider nicht immer weit genug in die Thematik blicken kann um diese zu verstehen


    Hier mal meine onPuplic Response
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){ if(dialogid == DIALOG_Ulla) { if(response == 0) return 1; if(response == 1) { if(listitem == 0) { if(GetPlayerMoney(playerid) > 75) SetPlayerSkin(playerid, 10); SendClientMessage(playerid, lila, "Du hast dir Alte Sachen gekauft!"); GivePlayerMoney(playerid, -75); } else { if(GetPlayerMoney(playerid) < 75) SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!"); return 1; } if(listitem == 1) { if(GetPlayerMoney(playerid) < 85) SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!"); return 1; } else { if(GetPlayerMoney(playerid) > 85) SetPlayerSkin(playerid, 31); SendClientMessage(playerid, lila, "Du läufst als Fette Farmerin herum !"); GivePlayerMoney(playerid, -85); } if(listitem == 2) { if(GetPlayerMoney(playerid) > 95) SetPlayerSkin(playerid, 39); SendClientMessage(playerid, lila, "Du hast dir normale Sachen gekauft"); GivePlayerMoney(playerid, -95); } else { if(GetPlayerMoney(playerid) < 95) SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!"); return 1; } if(listitem == 3) { if(GetPlayerMoney(playerid) > 120) SetPlayerSkin(playerid, 130); SendClientMessage(playerid, lila, "Du hast dir ein schäbiges Kleid gekauft"); GivePlayerMoney(playerid, -120); } else { if(GetPlayerMoney(playerid) < 120) SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!"); return 1; } if(listitem == 4) { if(GetPlayerMoney(playerid) > 125) SetPlayerSkin(playerid, 232); SendClientMessage(playerid, lila, "Du hast dir andere normale Sachen gekauft"); GivePlayerMoney(playerid, -125); return 1; } else { if(GetPlayerMoney(playerid) < 125) SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!"); } if(listitem == 5) { if(GetPlayerMoney(playerid) > 2000) SetPlayerSkin(playerid, 5); SendClientMessage(playerid, lila, "Du hast dir ein Hemd und eine Jeans gekauft ! Fettsack !"); GivePlayerMoney(playerid, -2000); return 1; } else { if(GetPlayerMoney(playerid) < 2000) SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!"); return 1; } } } if(dialogid == DIALOG_LOGIN) { if(response == 0) { SendClientMessage(playerid,rot,"Du hast den Login Vorgang abgebrochen und wirst deshalb nun gekickt!"); Kick(playerid); } if(response == 1) { if(!strlen(inputtext)) { SendClientMessage(playerid,rot,"Das angegebene Passwort war leider falsch!"); ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gib unten dein korrektes Passwort ein!","Login","Abbrechen"); return 1; } else { Login(playerid,MD5_Hash(inputtext)); return 1; } } } if(dialogid == DIALOG_REG) { if(response == 0) { SendClientMessage(playerid,rot,"Du hast den Vorgang abgebrochen und wirst gekickt!"); Kick(playerid); return 1; } if(response == 1) { if(!strlen(inputtext)) { SendClientMessage(playerid,rot,"Dein angegebens Passwort war nicht lang genug!\nBitte versuche es erneut!"); ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_PASSWORD,"Register","Herzlich Willkommen.\n Da dies dein 1.Besuch bei uns ist, musst du dich zuerst registrieren.\nGib bitte unten dein gewünschtes Passwort ein!","Register","Abbrechen"); return 1; } else { Register(playerid,MD5_Hash(inputtext)); return 1; } } }
    if(dialogid == DIALOG_Pizza) { if(response == 0) return 1; if(response == 1) { if(listitem == 0) { if(GetPlayerMoney(playerid) > 5) SetPlayerHealth(playerid, +15.0); SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Marga gekauft!"); GivePlayerMoney(playerid, -5); } else { if(GetPlayerMoney(playerid) < 5) SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!"); return 1; }
    if(listitem == 1) { if(GetPlayerMoney(playerid) < 8) SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!"); return 1; } else { if(GetPlayerMoney(playerid) > 8) SetPlayerHealth(playerid, +25.0); SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Salami gekauft!"); GivePlayerMoney(playerid, -8); } if(listitem == 2) { if(GetPlayerMoney(playerid) > 10) SetPlayerHealth(playerid, +50.0); SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Tonno gekauft!"); GivePlayerMoney(playerid, -10); } else { if(GetPlayerMoney(playerid) < 10) SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!"); return 1; }
    if(listitem == 3) { if(GetPlayerMoney(playerid) > 25) SetPlayerHealth(playerid, 250.0); SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Special gekauft!"); SendClientMessage(playerid, weiß, "Sie verleiht dir große Kraft!"); GivePlayerMoney(playerid, -25); } else { if(GetPlayerMoney(playerid) < 25) SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!"); return 1; }



    dazu erhalte ich immer diese Fehlermeldung:
    C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(107) : error 017: undefined symbol "SpielerName"C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(125) : error 017: undefined symbol "SpielerSpeichern"C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(427) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(441) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(448) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(469) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(483) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(492) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(506) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(512) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(529) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(533) : error 017: undefined symbol "Login"C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(534) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(544) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(552) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(556) : error 017: undefined symbol "Register"C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(557) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(565) : error 079: inconsistent return types (array & non-array)C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(571) : error 029: invalid expression, assumed zeroC:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(571) : warning 215: expression has no effectC:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(571) : error 001: expected token: ";", but found ")"C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(571) : error 029: invalid expression, assumed zeroC:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(571) :



    Ein paar sind ja klar zu Lösen wie vergessene Zeichen aber der "error 079:inconsistent return types (array & non-array)" müsste eigentlich was mit der Klammersetzung zu tun haben aber ich bin alles schon so oft durchgegangen und habe es verändert :P wäre Super wenn mir jemand helfen könnte diese lästigen Errors loszuwerden.


    One Love
    WeedChief