Beiträge von SKz

    Guten tag leute


    Also ich habe das problem das man beim registrieren 5000$ kriegt das ist auch gut so. Nur wenn man sich wieder einloggt ist es weg wie mache ich es das es mit spawnt ich komme echt nicht weiter habe alles ausprobiert.



    stock einloggen(playerid,key[])
    {
    new Spieler[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",name);
    pBan[playerid] = dini_Int(Spieler,"Ban");
    if(pBan[playerid] >= 1)
    {
    ShowPlayerDialog(playerid,1337,DIALOG_STYLE_MSGBOX,"Baninfo:","Du wurdest vom Server verbannt, Melde dich bei einem Admin.","ok","");
    Kick(playerid);
    return 1;
    }
    if(strcmp(key,dini_Get(Spieler,"Passwort")) == 0)
    {
    Spieler[playerid] = dini_Int(Spieler,"rang");
    Spieler[playerid] = dini_Int(Spieler,"AdminLvl");
    Spieler[playerid] = dini_Int(Spieler,"Kills");
    Spieler[playerid] = dini_Int(Spieler,"Deaths");
    GivePlayerMoney(playerid,dini_Int(Spieler,"Geld"));
    SetPlayerScore(playerid,dini_Int(Spieler,"Score"));
    loggedin[playerid] = 1;
    accounts(playerid);
    SendClientMessage(playerid,Color_Red,"Du hast dich Eingeloggt");
    }
    else
    {
    SendClientMessage(playerid,Color_Red,"Falsches Password");
    new pname[64], string2[256];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(string2,sizeof(string2),"Guten Tag %s um hier Spielen zu können musst du eingeloggt sein!",pname);
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Login",string2,"Einloggen","abbrechen");
    return 1;
    }
    return 1;
    }


    was falsch? Bitte helft.

    Moin Leute
    ich scripte grade ein Login/register system und nun kommen solche errors.



    C:\Users\Darius\Desktop\Symbole\Alle Ordner\Sampserver\gamemodes\StandartDM.pwn(140) : error 017: undefined symbol "strget"
    C:\Users\Darius\Desktop\Symbole\Alle Ordner\Sampserver\gamemodes\StandartDM.pwn(148) : error 017: undefined symbol "strget"
    C:\Users\Darius\Desktop\Symbole\Alle Ordner\Sampserver\gamemodes\StandartDM.pwn(161) : error 017: undefined symbol "strget"
    C:\Users\Darius\Desktop\Symbole\Alle Ordner\Sampserver\gamemodes\StandartDM.pwn(169) : error 017: undefined symbol "strget"


    Hier sind die Zeilen (ich habe es aus einen tutorial)


    Wie definiere ich es oder schreibe es um



    if(strcmp(strget(cmdtext,0), "/register", true) == 0)
    {
    new save[40]; // Erstelle einen neuen String "save", wobei 40 Wörter verwendet werden können.
    GetPlayerName(playerid,spieler,sizeof(spieler));
    format(save, sizeof(save),"Spieler/%s.ini",spieler); //Speicherort
    if(!dini_Exists(save)) // wenn der Spieler sich regestriert und es noch keine .ini Datei mit seinem Namen gibt
    {
    dini_Create(save); // Erstelle eine Neue .ini Datei
    dini_IntSet(save,"passwort",udb_hash(strget(cmdtext,1))); // Setze in die .ini Datei(save,"dass passwort", welches er eingegeben hat) || das udb_hash verschlüsselt das Passwort in der .ini. Dazu benötigen wir die oben angegebene Include DUBD.
    SendClientMessage(playerid, 0x33AA33AA, "***Dein Account wurde erfolgreich registriert***");
    SendClientMessage(playerid, 0x33AA33AA, "***Nutze /login [Passwort] um dich einzuloggen***");
    }
    else
    {
    if(dini_Exists(save)) // Wenn beim regestrieren die Datei schon besteht
    {
    SendClientMessage(playerid, 0xAA3333AA, "Der Account ist bereits registriert");
    }
    }
    return 1;
    }
    if(strcmp(strget(cmdtext,0), "/login", true) == 0)
    {
    new save[40], s2[256]; //gleiche wie oben
    GetPlayerName(playerid,spieler,sizeof(spieler));
    format(save,sizeof(save),"Spieler/%s.ini",spieler);
    if(dini_Exists(save)) // wenn Datei existiert
    {
    s2=dini_Get(save,"passwort"); // lade das Passwort
    if(strval(s2)==udb_hash(strget(cmdtext,1))) // wenn die Eingabe nach /login mit dem Passwort von der registration übereinstimmt
    {
    loggedin[playerid] = true; //sage dem Server, dass der Spieler eingeloggt ist.
    SendClientMessage(playerid, 0x33CCFFAA, "***Du hast dich erfolgreich eingeloggt***");
    SpawnPlayer(playerid);
    }
    else // wenn das passwort nicht stimmt
    {
    SendClientMessage(playerid, 0xAA3333AA, "Passwort Falsch!");
    }
    }
    return 1;
    }



    Ich freue mich auf eine Positive Antwort und hoffe das mir endlich jemand hilft ...

    Guten Tag ich suche ein Register/login filterscript ohne Dialog oder den Befehl dafür.
    wo man nur /register (passwort) eingeben muss und /login



    Schreibt es hierein bitte oder addet mich in Skype
    fischkopfxD

    moin leute ich erstelle grade ein login/register script und wenn man sich registriert ist alles normal man kriegt sein geld(5000) und dann wenn man dann off geht und sich wieder einloggt dann ist alles weg wieso?



    stock Register(playerid, key[])
    {
    new Spieler[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",name);
    dini_Create(Spieler);
    dini_Set(Spieler,"Passwort",key);
    dini_IntSet(Spieler,"rang",0);
    dini_IntSet(Spieler,"Adminlvl",0);
    dini_IntSet(Spieler,"Kills",0);
    dini_IntSet(Spieler,"Deaths",0);
    dini_IntSet(Spieler,"Geld",5000);
    dini_IntSet(Spieler,"Score",0);
    SetPlayerMoney(playerid,5000);
    SendClientMessage(playerid,Color_Lightblue,"Deine Account ist nun Spiel bereit.");
    return 1;
    }


    stock einloggen(playerid,key[])
    {
    new Spieler[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",name);
    pBan[playerid] = dini_Int(Spieler,"Ban");
    if(pBan[playerid] >= 1)
    {
    ShowPlayerDialog(playerid,1337,DIALOG_STYLE_MSGBOX,"Baninfo:","Du wurdest vom Server verbannt, Melde dich bei einem Admin.","ok","");
    Kick(playerid);
    return 1;
    }
    if(!strcmp(key,dini_Get(Spieler,"Password"),false))
    {
    dini_IntSet(Spieler,"rang",Spieler[playerid]);
    dini_IntSet(Spieler,"Adminlvl",Spieler[playerid]);
    dini_IntSet(Spieler,"Kills",Spieler[playerid]);
    dini_IntSet(Spieler,"Deaths",Spieler[playerid]);
    dini_IntSet(Spieler,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spieler,"Score",GetPlayerScore(playerid));
    accounts(playerid);
    SendClientMessage(playerid,Color_Red,"Du hast dich Eingeloggt");
    loggedin[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid,Color_Red,"Falsches Password");
    new pname[64], string2[256];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(string2,sizeof(string2),"Guten Tag %s um hier Spielen zu können musst du eingeloggt sein!",pname);
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Login",string2,"Einloggen","abbrechen");
    return 1;
    }
    return 1;
    }


    stock accounts(playerid)
    {
    new Spieler[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",name);
    Spieler[playerid] = dini_Int(Spieler,"rang");
    Spieler[playerid] = dini_Int(Spieler,"AdminLvl");
    Spieler[playerid] = dini_Int(Spieler,"Kills");
    Spieler[playerid] = dini_Int(Spieler,"Deaths");
    GivePlayerMoney(playerid,dini_Int(Spieler,"Geld"));
    SetPlayerScore(playerid,dini_Int(Spieler,"Score"));
    return 1;
    }
    stock speichern(playerid)
    {
    new Spieler[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",name);
    dini_IntSet(Spieler,"rang",Spieler[playerid]);
    dini_IntSet(Spieler,"Adminlvl",Spieler[playerid]);
    dini_IntSet(Spieler,"Kills",Spieler[playerid]);
    dini_IntSet(Spieler,"Deaths",Spieler[playerid]);
    dini_IntSet(Spieler,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spieler,"Score",GetPlayerScore(playerid));
    return 1;
    }



    Bitte HELFT

    Ich erstelle grade ein Register/login system und arbeite da mit dini bekomme aber immer diese Errors.




    C:\Users\Darius\Desktop\Symbole\Alle Ordner\Sampserver\gamemodes\Dmanfänger.pwn(344) : error 001: expected token: ",", but found "["
    C:\Users\Darius\Desktop\Symbole\Alle Ordner\Sampserver\gamemodes\Dmanfänger.pwn(344) : error 029: invalid expression, assumed zero
    C:\Users\Darius\Desktop\Symbole\Alle Ordner\Sampserver\gamemodes\Dmanfänger.pwn(344) : warning 215: expression has no effect
    C:\Users\Darius\Desktop\Symbole\Alle Ordner\Sampserver\gamemodes\Dmanfänger.pwn(344) : error 001: expected token: ";", but found "]"
    C:\Users\Darius\Desktop\Symbole\Alle Ordner\Sampserver\gamemodes\Dmanfänger.pwn(344) : fatal error 107: too many error messages on one line



    Die Zeilen sind rot markiert.



    stock Register(playerid, key[])
    {
    new Spieler[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",name);
    dini_Create(Spieler);
    dini_Set(Spieler,"Passwort",key);
    dini_IntSet(Spieler,"rang",Spieler[playerid][rang]);
    dini_IntSet(Spieler,"Adminlvl",Spieler[playerid][alvl]);
    dini_IntSet(Spieler,"Kills",Spieler[playerid][Kills]);
    dini_IntSet(Spieler,"Deaths",Spieler[playerid][Deaths]);
    dini_IntSet(Spieler,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spieler,"Score",GetPlayerScore(playerid));
    dini_IntSet(Spieler,"gamer",Spieler[playerid][gamer]);
    SetPlayerMoney(playerid,5000);
    SendClientMessage(playerid,Color_Lightblue,"Dein Account wurde Angelegt");
    return 1;
    }


    Wenn ich da was raus nehme dann ist die nächste zeile mit den gleichen errors darum habe ich alle rot markiert


    weiß einer wieso sie da sind?

    Dann erzähle ich mal.
    Ich war dabei neue Autohäuser hinzufügen. Da das Filterscript ziemlich alt ist und mir ein Scripter gesagt hatte übertrage es ins Script. Aber einfach zu viele Errors kamen hatte ich mir 1 neues ähnliches geholt. Das editiert und dann als keine errors kamen konnte ich keine befehle mehr ingame machen. Dann hatte ich im anderen pawn geguckt was falsch sein könnte. Da habe ich dann alles probiert else weg es mit ocmd zu schreiben ging aber nicht weil dann der pawn abgestürzt nun alles zurück gesetzt und dann weil mir auffiel das es am ende von der Onplayercommand zeile war und da return 1; stand habe ich es zu return 0; und zack es ging vllt hilft es euch ja. Aber ich wusste das auch nur durch zufall weil ich mal langeweile hatte und im samp forum alle beitrage durchgeblättert bin um mein Script wissen zu erweitern :D


    so ich bedanke mich nochmal für die Hilfe.


    Mfg
    ScriptViper

    Guten Abend Breadfish
    ich bastle grade am Autohaussystem habe es nun fertig aber wenn man sich ein auto kauft spawnen die am falschen spawn punkt.
    Was ist dadran falsch?



    new Autospawns[3][ahSpawn] = {
    {739.7457,-1343.8668,13.2828,270.2592},//billig
    {-1639.3599,1198.1665,6.9527,269.9673},//luxus
    {2149.1116,-1133.8927,25.5678,266.4449}//bike
    };



    Die autos



    new Kaufliste[51][ahModell] = {
    {"Stallion",0,439,-1,750000,5000,783.0,-1335.0,13.2,121.1},
    {"Feltzer",0,533,-1,500000,3000,783.0,-1340.0,13.2,121.1},
    {"Windsor",0,555,-1,450000,3400,783.0,-1345.0,13.2,121.1},
    {"Blade",0,536,-1,350000,3000,783.0,-1350.0,13.2,121.1},
    {"Remington",0,534,-1,500000,3000,783.0,-1355.0,13.2,121.1},
    {"Savanna",0,567,-1,350000,3000,783.0,-1360.0,13.2,121.1},
    {"Slamvan",0,535,-1,500000,3000,783.0,-1365.0,13.2,121.1},
    {"Voodoo",0,412,-1,500000,3000,783.0,-1370.0,13.2,121.1},
    {"Huntley",0,579,-1,200000,1000,783.0,-1375.0,13.2,121.1},
    {"Buccaneer",0,518,-1,120000,1000,783.0,-1380.0,13.2,121.1},
    {"Clover",0,542,-1,35000,500,765.0,-1360.0,13.4,301.1},
    {"Elegant",0,507,-1,40000,650,765.0,-1365.0,13.4,301.1},
    {"Elegy",0,562,-1,1500000,10000,765.0,-1370.0,13.4,301.1},
    {"Esperanto",0,419,-1,65000,650,765.0,-1375.0,13.4,301.1},
    {"Fortune",0,526,-1,35000,500,765.0,-1380.0,13.4,301.1},
    {"Sultan",0,560,-1,1500000,10000,766.0,-1333.0,13.3,211.1},
    {"Sunrise",0,550,-1,300000,2000,761.0,-1333.0,13.3,211.1},
    {"Vincent",0,540,-1,280000,2000,756.0,-1333.0,13.3,211.1},
    {"Alpha",0,602,-1,230000,2000,751.0,-1333.0,13.3,211.1},
    {"Banshee",0,429,-1,1000000,5500,746.0,-1333.0,13.3,211.1},
    {"Blista Compact",1,496,-1,350000,2500,-1668.6447,1207.0372,7.0249,309.5959},
    {"Buffalo",1,402,-1,500000,3000,-1663.6709,1215.2883,7.0234,274.9868},
    {"Bullet",1,541,-1,7500000,17500,-1651.3892,1210.3469,7.0208,281.3321},
    {"Cheetah",1,415,-1,4000000,10000,-1677.3560,1207.8099,13.4461,208.2602},
    {"Club",1,589,-1,70000,750,-1665.7789,1222.4406,13.4485,279.6459},
    {"Euros",1,587,-1,650000,7000,-1660.7256,1217.6407,13.4444,283.1553},
    {"Infernus",1,411,-1,1500000,7000,-1653.2462,1210.7842,13.4460,266.7211},
    {"Jester",1,559,-1,1500000,10000,-1676.0128,1207.1641,20.9248,261.5029},
    {"Phoenix",1,603,-1,600000,4000,-1664.4386,1206.8241,20.9289,332.5978},
    {"Super GT",1,506,-1,12500000,20000,-1651.6372,1208.2538,20.9231,305.1015},
    {"Turismo",1,451,-1,13000000,20000,-1665.1248,1222.7113,20.9265,267.4103},
    {"Uranus",1,558,-1,850000,10000,-1661.1943,1217.9629,20.9268,286.1662},//autohaus ende 32 cars
    //bike
    {"Mountain Bike",1,510,-1,500,1,2117.8926,-1122.4998,24.9426,253.4156},
    {"Mountain Bike",1,510,-1,500,1,2117.6650,-1123.8425,24.9137,253.5880},
    {"Mountain Bike",1,510,-1,500,1,2117.4771,-1125.2086,24.8876,257.0994},
    {"Mofa",1,462,-1,600,50,2117.2161,-1139.6852,24.6589,286.8279},
    {"Mofa",1,462,-1,600,50,2116.9707,-1138.1912,24.7018,286.0222},
    {"Mofa",1,462,-1,600,50,2116.9517,-1141.3840,24.5857,272.0475},
    {"Wayfarer",1,586,-1,1500,900,2118.1821,-1130.0509,24.7861,269.2923},
    {"Wayfarer",1,586,-1,1500,900,2118.2397,-1132.3002,24.7687,265.5937},
    {"Wayfarer",1,586,-1,1500,900,2118.1287,-1134.3275,24.7397,257.8215},
    {"Quad",1,471,-1,3000,1700,2117.9827,-1151.6768,23.6705,329.0428},
    {"Quad",1,471,-1,3000,1700,2123.6401,-1152.2770,23.4905,51.7651},
    {"Sanchez",1,468,-1,7000,5700,2136.7642,-1146.0504,24.3672,77.5922},
    {"Sanchez",1,468,-1,7000,5700,2136.4177,-1148.6737,24.0645,51.0294},
    {"PCJ-600",1,461,-1,2500,3700,2137.1233,-1126.3420,25.0929,88.3136},
    {"PCJ-600",1,461,-1,2500,3700,2136.9434,-1128.2639,25.1692,90.8003},
    {"Freeway",1,463,-1,4500,1700,2137.5095,-1132.1301,25.2318,90.4568},
    {"Freeway",1,463,-1,4500,1700,2137.4978,-1134.4463,25.2427,92.8347},
    {"NRG-900",1,522,-1,1000000,70000,2137.3223,-1139.0424,25.0414,89.7367},
    {"NRG-900",1,522,-1,1000000,70000,2137.4568,-1140.8300,24.8463,93.7557}//bikeautohaus ende 19 cars
    };


    und das /buycar falls es wichtig ist



    else if (strcmp("/buycar", cmd, true, 10) == 0)
    {
    if (Spectating[playerid][0]!=-1)
    {
    for(new i = 0; i < Max_Player_Cars; i++)
    {
    if (Carlist[playerid][Typ]==-1)
    {
    new preis = Kaufliste[Spectating[playerid][0]][Preis];
    if (preis > GetPlayerMoney(playerid)){ format(string, 128, "Du hast nicht genug Geld für das Auto (benötigt: $%i)!", preis); SendClientMessage(playerid, COLOR_LIGHTRED, string); }
    {
    new autohaus=Kaufliste[Spectating[playerid][0]][Autohaus];
    GivePlayerMoney(playerid, - preis);
    Carlist[playerid][Typ]=Spectating[playerid][0]; Carlist[playerid][X]=Autospawns[autohaus][X]; Carlist[playerid][Y]=Autospawns[autohaus][Y];
    Carlist[playerid][Z]=Autospawns[autohaus][Z]; Carlist[playerid][Rotation]=Autospawns[autohaus][Rotation]; Carlist[playerid][Status]=1; Carlist[playerid][Lock]=0;
    Carlist[playerid][Carid]=CreateVehicle(Kaufliste[Spectating[playerid][0]][Modelid],Carlist[playerid][X],Carlist[playerid][Y],Carlist[playerid][Z],Carlist[playerid][Rotation],-1,-1,-1);
    SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
    TogglePlayerControllable(playerid,1);
    Spectating[playerid][0]=-1;
    RemovePlayerFromVehicle(playerid);
    format(string,128,"Du hast dir erfolgreich für $%i ein/einen %s gekauft!",preis,Kaufliste[Carlist[playerid][Typ]][Name]);
    SendClientMessage(playerid, COLOR_RED, string);
    SendClientMessage(playerid, COLOR_GREEN, "Wenn du dein Fahrzeug zerstörst, gib /fixcar ein.");
    SendClientMessage(playerid, COLOR_GREEN, "Mit /carlock kannst du dein Fahrzeug für andere Leute freigeben oder abschließen.");
    SendClientMessage(playerid, COLOR_GREEN, "Mehr Befehle kannst du unter /carhelp sehen.");
    SendClientMessage(playerid, COLOR_YELLOW, "Dein Auto steht am Ausgabepunkt bereit! Viel Spaß beim Fahren!");
    }
    }
    }
    format(tmp, 128, "Du besitzt bereits %d Autos", Max_Player_Cars);
    SendClientMessage(playerid, COLOR_GREY, tmp);


    }
    else SendClientMessage(playerid, COLOR_GREY, "Du besichtigst kein Auto!");
    return true;
    }
    return 0;
    }


    ich bin noch Anfänger darum komme ich grade nicht weiter.
    Wenn ihr noch ein paar Schnipsel braucht einfach rein schreiben.


    Mfg
    Scriptvip3r

    meine es so das es keine aufzählig ist ich weiß es nicht genau hier z.b ein anderer befehl und genauso soll er aussehen.





    if(strcmp(cmd, "/fixcar", true) == 0)
    {
    if (Carlist[playerid][Typ]!=-1)
    {
    if (Carlist[playerid][Status]==0)
    {
    new reparatur = Kaufliste[Carlist[playerid][Typ]][Reparatur];
    if (reparatur <= GetPlayerMoney(playerid))
    {
    Carlist[playerid][Status]=1;
    Carlist[playerid][Carid]=CreateTunedCar(playerid);
    GivePlayerMoney(playerid, - reparatur);
    format(string, 128, "Du hast dein Auto f?r $%i reparieren lassen! Es steht nun am letzten Parkpunkt f?r dich bereit.", reparatur);
    SendClientMessage(playerid, COLOR_RED, string);
    }
    else { format(string, 128, "Du hast nicht genug Geld f?r die Reparatur (ben?tigt: $%i)!", reparatur); SendClientMessage(playerid, COLOR_LIGHTRED, string); }
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Dein Auto ben?tigt keine Reparatur!"); }
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Du besitzt kein Auto!"); }
    return 1;
    }


    hier kommt z.b das nicht vor mit else
    else if (strcmp("/buycar", cmd, true, 10) == 0)


    mfg
    ScriptVip3r

    Ich habe ein etwas älteres autohaus fs gefunden und wollte ich es in mein übertragen habe bis jetzt alles geschafft.
    nur ich komm jetzt nicht wie schreibe ich es zu einem befehl um?



    else if (strcmp("/buycar", cmd, true, 10) == 0)
    {
    if (Spectating[playerid][0]!=-1)
    {
    for(new i = 0; i < Max_Player_Cars; i++)
    {
    if (Carlist[playerid][Typ]==-1)
    {
    new preis = Kaufliste[Spectating[playerid][0]][Preis];
    if (preis > GetPlayerMoney(playerid)){ format(string, 128, "Du hast nicht genug Geld für das Auto (benötigt: $%i)!", preis); SendClientMessage(playerid, COLOR_LIGHTRED, string); }
    {
    new autohaus=Kaufliste[Spectating[playerid][0]][Autohaus];
    GivePlayerMoney(playerid, - preis);
    Carlist[playerid][Typ]=Spectating[playerid][0]; Carlist[playerid][X]=Autospawns[autohaus][X]; Carlist[playerid][Y]=Autospawns[autohaus][Y];
    Carlist[playerid][Z]=Autospawns[autohaus][Z]; Carlist[playerid][Rotation]=Autospawns[autohaus][Rotation]; Carlist[playerid][Status]=1; Carlist[playerid][Lock]=0;
    Carlist[playerid][Carid]=CreateVehicle(Kaufliste[Spectating[playerid][0]][Modelid],Carlist[playerid][X],Carlist[playerid][Y],Carlist[playerid][Z],Carlist[playerid][Rotation],-1,-1,-1);
    SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
    TogglePlayerControllable(playerid,1);
    Spectating[playerid][0]=-1;
    RemovePlayerFromVehicle(playerid);
    format(string,128,"Du hast dir erfolgreich für $%i ein/einen %s gekauft!",preis,Kaufliste[Carlist[playerid][Typ]][Name]);
    SendClientMessage(playerid, COLOR_RED, string);
    SendClientMessage(playerid, COLOR_GREEN, "Wenn du dein Fahrzeug zerstörst, gib /fixcar ein.");
    SendClientMessage(playerid, COLOR_GREEN, "Mit /carlock kannst du dein Fahrzeug für andere Leute freigeben oder abschließen.");
    SendClientMessage(playerid, COLOR_GREEN, "Mehr Befehle kannst du unter /carhelp sehen.");
    SendClientMessage(playerid, COLOR_YELLOW, "Dein Auto steht am Ausgabepunkt bereit! Viel Spaß beim Fahren!");
    }
    }
    }
    format(tmp, 128, "Du besitzt bereits %d Autos", Max_Player_Cars);
    SendClientMessage(playerid, COLOR_GREY, tmp);


    }
    else SendClientMessage(playerid, COLOR_GREY, "Du besichtigst kein Auto!");
    return true;
    }
    return 1;
    }[i][i][i][i][i][i][i][i][i][i]



    das ist ja irgend eine aufzählung oder so wie kriege ich die zu einen befehl.


    ps. Ich bin noch Anfänger und freue mich deswegen sehr auf eine Antwort die auch ein Sinn ergibt[/i][/i][/i][/i][/i][/i][/i][/i][/i][/i]

    Guten Tag
    ich habe ebend grade an einem Filterscript für meinen Server gearbeitet nun wo ich es fertig habe und ich die Errors gefixxt hatte. Wollte ich es testen nun bin ich ingame und kann keine befehle mehr einsetzen. Muss ich das Filterscript Nun wirklich in das Gamemode einbauen oder gibt es noch andere Methoden.

    Also muss ich das einfach abtrennen und so machen immer in 4er schritten???



    new Float:Test [3][2][4] = {
    {
    {2471.7231, -1558.3952, 23.5809, 0.0},
    {2474.7231, -1558.3952, 23.5751, 0.0}
    },
    {
    {2471.7231, -1558.3952, 23.5809, 0.0},
    {2474.7231, -1558.3952, 23.5751, 0.0}
    },
    {
    {2471.7231, -1558.3952, 23.5809, 0.0},
    {2474.7231, -1558.3952, 23.5751, 0.0}
    }
    };




    oder wie kapiere das nicht bin noch anfänger sorry

    Guten Tag Breadfish
    ich habe 1 error habe vieles probiert aber es hat nichts geklappt.
    wie fixxe ich das?


    Error
    C:\Users\Darius\Desktop\Symbole\Alle Ordner\Sampserver\filterscripts\autohaus.pwn(148) : error 052: multi-dimensional arrays must be fully initialized



    Zeile



    new Buylist[41][ahModel] =
    {
    {"Stallion",0,439,-1,125000,5000,783.0,-1335.0,13.2,121.1},//1
    {"Feltzer",0,533,-1,75000,3000,783.0,-1340.0,13.2,121.1},//2
    {"Windsor",0,555,-1,200000,3400,783.0,-1345.0,13.2,121.1},//3
    {"Blade",0,536,-1,90000,3000,783.0,-1350.0,13.2,121.1},//4
    {"Remington",0,534,-1,150000,3000,783.0,-1355.0,13.2,121.1},//5
    {"Savanna",0,567,-1,350000,3000,783.0,-1360.0,13.2,121.1},//6
    {"Slamvan",0,535,-1,130000,3000,783.0,-1365.0,13.2,121.1},//7
    {"Voodoo",0,412,-1,80000,3000,783.0,-1370.0,13.2,121.1},//8
    {"Huntley",0,579,-1,90000,1000,783.0,-1375.0,13.2,121.1},//9
    {"Buccaneer",0,518,-1,150000,1000,783.0,-1380.0,13.2,121.1},//10
    {"Clover",0,542,-1,35000,500,765.0,-1360.0,13.4,301.1},//11
    {"Elegant",0,507,-1,100000,650,765.0,-1365.0,13.4,301.1},//12
    {"Elegy",0,562,-1,500000,10000,765.0,-1370.0,13.4,301.1},//13
    {"Esperanto",0,419,-1,65000,650,765.0,-1375.0,13.4,301.1},//14
    {"Fortune",0,526,-1,120000,500,765.0,-1380.0,13.4,301.1},//15
    {"Sultan",0,560,-1,700000,10000,766.0,-1333.0,13.3,211.1},//16
    {"Sunrise",0,550,-1,125000,2000,761.0,-1333.0,13.3,211.1},//17
    {"Vincent",0,540,-1,65000,2000,756.0,-1333.0,13.3,211.1},//18
    {"Alpha",0,602,-1,50000,2000,751.0,-1333.0,13.3,211.1},//19
    {"Banshee",0,429,-1,600000,5500,746.0,-1333.0,13.3,211.1},//20
    {"Blista Compact",1,70000,-1,35000,2500,-1668.6447,1207.0372,7.0249,309.5959},//21
    {"Buffalo",1,402,-1,150000,3000,-1663.6709,1215.2883,7.0234,274.9868},//22
    {"Bullet",1,541,-1,2000000,17500,-1651.3892,1210.3469,7.0208,281.3321},//23
    {"Cheetah",1,415,-1,1000000,10000,-1677.3560,1207.8099,13.4461,208.2602},//24
    {"Club",1,589,-1,70000,750,-1665.7789,1222.4406,13.4485,279.6459},//25
    {"Euros",1,587,-1,65000,7000,-1660.7256,1217.6407,13.4444,283.1553},//26
    {"Infernus",1,411,-1,1500000,7000,-1653.2462,1210.7842,13.4460,266.7211},//27
    {"Jester",1,559,-1,300000,10000,-1676.0128,1207.1641,20.9248,261.5029},//28
    {"Phoenix",1,603,-1,250000,4000,-1664.4386,1206.8241,20.9289,332.5978},//29
    {"Super GT",1,506,-1,1500000,20000,-1651.6372,1208.2538,20.9231,305.1015},//30
    {"Turismo",1,451,-1,2500000,20000,-1665.1248,1222.7113,20.9265,267.4103},//31
    {"Uranus",1,558,-1,800000,10000,-1661.1943,1217.9629,20.9268,286.1662},//32
    {"ZR-350",1,477,-1,650000,7000,-1654.3116,1214.8097,20.9267,173.5712},//33
    {"Freeway",0,463,-1,60000,30000,750.7272,-1358.3872,13.0996,273.7736},//34
    {"NRG 500",0,522,-1,100000,50000,744.2546,-1358.5304,13.5000,273.7268},//35
    {"FCR-900",0,521,-1,80000,50000,2503.9609,-1746.6329,12.9670,67.5730},//36
    {"Freeway",0,463,-1,60000,30000,2490.0132,-1747.6709,13.0605,303.0239},//37
    {"Roller",0,426,-1,10000,8000,2490.0701,-1751.0795,13.1186,297.6983},//38
    {"PCJ",0,522,-1,20000,15000,2490.1484,-1754.4520,13.1055,302.9126},//39
    {"NRG",0,522,-1,100000,50000,2503.9910,-1751.3148,12.9683,59.9039}//40
    };


    Das ROTE ist die Zeile
    ich freue mich aufjede sinnvolle antwort

    ocmd:neon(playerid,params[])
    if (PlayerInfo[playerid][pDonateRank] >= 1
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    ShowPlayerDialog(playerid, neondialog, DIALOG_STYLE_LIST, "Neons", "Dunkel Blau\nRot\nGruen\nWeiss\nLila\nGelb\nTuerkis\nHell Blau\nPink\nOrange\nHell Gruen\nGold\nNeon Entfernen", "OK", "abbrechen");
    }
    return 1;
    }


    kommt aber ein 1 error


    hier der error



    C:\Users\Darius\Desktop\Symbole\Alle Ordner\Sampserver\gamemodes\Greenlight.pwn(64125) : error 029: invalid expression, assumed zero
    C:\Users\Darius\Desktop\Symbole\Alle Ordner\Sampserver\gamemodes\Greenlight.pwn(64133) : warning 209: function "ocmd_neon" should return a value


    Sorry bin noch am Lernen.