Beiträge von Deadangel123

    Guten Tag liebe Community. Ich bräuchte einen wertvollen Ratschlag mit welcher Methode
    ich das Registersystem anfangen kann mit dem include 'DINI'. Damit meine ich was ich
    benutzen kann. SetPVarInt usw... gibt es irgendeine andere bessere Methode? Ich möchte
    ein Selfmade Script anfangen und dadurch lernen besser zu scripten da ich in den meisten
    "Ich möchte scripten lernen Thread" oder so in der Art von Forgeschrittenen bzw. Professionelen
    Scriptern gehört habe das es sich am besten lohnt zu lernen wenn man einen Selfmade Script
    anfängt. Deshalb möchte ich ein Selfmade Script anfangen und Erfolg erzielen. Natürlich weiß
    ich das es seine Zeit nimmt und auch viele Nerven nimmt aber ich will es schaffen da ich sehr
    motiviert bin und deswegen auch bei Problemen oder Fragen ab und zu im SAMP Forum Threads
    mit Fragen erstellen werde weil ich es "SCHAFFEN" will. Das ist nun meine erste Frage
    und ich bräuchte einen Tipp.


    Mit freundlichen und lieben Grüßen,
    Deadangel123.

    Ja soll ich mein PC etwa 10 Mal neustarten oder wie? Habe ihn schon
    3 Mal neugestartet und erst gestern nachdem ihr mir das mit der
    Wiederherstellung sagtet, gemacht, habe ihn auf 8 Tage zurückgesetzt.
    Was hat sich verändert? NICHTSSSS!

    Avira Antivirus ist mein Virenschutz, nein ich habe keine sonstigen Auffälligkeiten entdeckt jedoch
    habe ich mein Net. Framework 4 repariert damit mein Spiel geht, hat nicht geholfen aber ich denke
    das das reparieren kein riesig großer Schaden ist, sonst habe ich alles davor gesagt... genauere
    System Daten, ich weiß jetzt nicht wie du das meinst...

    Ich habe mir Steam gedownloadet und dann 2 Spiele gedownloadet einmal Warframe
    und Tribes Ascend da keines von denen ging habe ich beide gelöscht und Steam deinstalliert
    seitdem habe ich das Gefühl das es wegen Steam ist ... ;(

    Ich denke nicht das das an meinem Internet liegen kann da ich erst gestern richtig gespielt habe
    und alles völlig okay war und außerdem habe ich noch einen zweiten Grund, ich habe eine 56K Leitung
    also kann es unmöglich am Internet liegen. Hast du vielleicht andere Ideen, woran das liegen könne?

    Ich benötige dringend Hilfe bzw. eine Beratung von einem gutem/mittelmäßigem Speziallisten
    der sich mit Computer auskennt (XP). Ich bin heute Online gekommen, wollte mein Spiel
    starten um zu zocken, ich bin im Spiel doch alles laggt jeder Schritt verursacht eine Ruckelerei
    bzw. lagging und das auch bei meinen anderen Spielen wie Crossfire, S4 League, und GTA Sa:MP.
    Könnte mir jemand dabei helfen. Bitte!!

    Ich habe ein folgendes Problem mit meinen 3 Fraktions-Befehl auf OCMD geschrieben. Ich habe dort
    alles richtig ohne Error eingetragen aber wenn ich /makeleader 0 1 (<-- 1 = FRAK LSPD) eingebe
    kommt dort so etwas raus: Admin John_Black hat dich zum Leader der Fraktion < > ernannt. Da wo diese Zeichen < > hier sind
    muss eigentlich der Fraktions-Name erscheinen tut er aber nicht. Ich habe es so eingestellt das wenn man zum Leader
    ernannt wird das sich dann der Skin automatisch auf den durch SetPlayerSkin gesetzten Skin verändert.



    ocmd:makeleader(playerid, params[])
    {
    if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid, COLOR_RED, "Zugriff verweigert. Grund: Zu kleiner Admin-Rang.");
    new pID, fID, fraktname[64], string[128];
    if(sscanf(params,"ui",pID, fID))
    {
    SendClientMessage(playerid, COLOR_BLUE, "Benutze: /makeleader [playerid] [Fraktion (1-14)]");
    SendClientMessage(playerid, COLOR_YELLOW, "1: LSPD | 2: FBI | 3: LS-Speznas | 4: Ordnugsamt | 5: San Andreas Regierung | 6: Rettungsdienst | 7: Yakuza");
    SendClientMessage(playerid, COLOR_YELLOW, "8: Triaden | 9: Hitman | 10: Rolling High Ballas | 11: Grove Street | 12: Los Santos Vagos | 13: Feuerwehr");
    return 1;
    }
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_LIGHTGREEN, "Der angegebene Spieler ist nicht Online.");
    if(fID < 0 || fID > 13)
    {
    return SendClientMessage(playerid, COLOR_REDHELL, "Ungültige Fraktion.");
    }
    else
    {
    if(GetPVarInt(pID,"pLeader"))
    switch(GetPVarInt(pID,"pLeader"))
    {
    case 0:
    {
    fraktname="Zivilisten";
    SetPlayerSkin(pID, 25);
    }
    case 1:
    {
    fraktname=fraktname1;
    if(GetPVarInt(pID,"pLeader") == 1)
    {
    SetPlayerSkin(pID, 288);
    }
    }
    case 2:
    {
    fraktname=fraktname2;
    if(GetPVarInt(pID,"pLeader") == 2)
    {
    SetPlayerSkin(pID, 168);
    }
    }
    case 3:
    {
    fraktname=fraktname3;
    if(GetPVarInt(pID,"pLeader") == 3)
    {
    SetPlayerSkin(pID, 285);
    }
    }
    case 4:
    {
    fraktname=fraktname4;
    if(GetPVarInt(pID,"pLeader") == 4)
    {
    SetPlayerSkin(pID, 276);
    }
    }
    case 5:
    {
    fraktname=fraktname5;
    if(GetPVarInt(pID,"pLeader") == 5)
    {
    SetPlayerSkin(pID, 165);
    }
    }
    case 6:
    {
    fraktname=fraktname6;
    if(GetPVarInt(pID,"pLeader") == 6)
    {
    SetPlayerSkin(pID, 274);
    }
    }
    case 7:
    {
    fraktname=fraktname7;
    if(GetPVarInt(pID,"pLeader") == 7)
    {
    SetPlayerSkin(pID, 120);
    }
    }
    case 8:
    {
    fraktname=fraktname8;
    if(GetPVarInt(pID,"pLeader") == 8)
    {
    SetPlayerSkin(pID, 117);
    }
    }
    case 9:
    {
    fraktname=fraktname9;
    if(GetPVarInt(pID,"pLeader") == 9)
    {
    SetPlayerSkin(pID, 127);
    }
    }
    case 10:
    {
    fraktname=fraktname10;
    if(GetPVarInt(pID,"pLeader") == 10)
    {
    SetPlayerSkin(pID, 103);
    }
    }
    case 11:
    {
    fraktname=fraktname11;
    if(GetPVarInt(pID,"pLeader") == 11)
    {
    SetPlayerSkin(pID, 105);
    }
    }
    case 12:
    {
    fraktname=fraktname12;
    if(GetPVarInt(pID,"pLeader") == 12)
    {
    SetPlayerSkin(pID, 108);
    }
    }
    case 13:
    {
    fraktname=fraktname13;
    if(GetPVarInt(pID,"pLeader") == 13)
    {
    SetPlayerSkin(pID, 279);
    }
    }
    }
    format(string, 128, "Admin %s hat dich zum Leader der Fraktion %s ernannt.", SpielerName(playerid), fraktname);
    SendClientMessage(pID, COLOR_LIGHTBLUE, string);
    }
    return 1;
    }


    Und hier die anderen Befehle wie /invite und /uninvite, pls hilft mir und schaut bitte durch was
    ich falsch gemacht habe.




    ocmd:invite(playerid,params[])
    {
    if(GetPVarInt(playerid,"pLeader") != 0)
    {
    new string[128];
    new pID,frakid;
    if(sscanf(params,"ui",pID,frakid))return SendClientMessage(playerid,ROT,"INFO: /invite [NAME / ID] [Fraktions-ID]");
    SetPVarInt(pID,"pMember",frakid);
    format(string,sizeof(string),"%s, du bist nun ein Teil der Fraktion, deine Pflicht ist es dort 5 Tage zu bleiben!",SpielerName(pID), frakid);
    SendClientMessage(playerid,ROT,string);
    }
    return 1;
    }


    ocmd:uninvite(playerid,params[])
    {
    new string[128];
    if(GetPVarInt(playerid,"pLeader") != 0)
    {
    new pID;
    if(sscanf(params,"ui",pID))return SendClientMessage(playerid,ROT,"INFO: /uninvite [NAME / ID] ");
    SetPVarInt(pID,"Fraktion",0);
    format(string,sizeof(string),"%s, du wurdest vom Leader aus deiner Fraktion 'RAUSGESCHMISSEN'. Mehr Details im Forum dazu.");
    SendClientMessage(pID,ROT,string);
    }
    return 1;
    }

    C:\Dokumente und Einstellungen\wasja\Desktop\NGR \gamemodes\NGRpwn(16965) : error 032: array index out of bounds (variable "YakuzaVehs")


    Das ist der Error, denn ich nicht verstehe und hier das was ich gescriptet habe:



    YakuzaVehs[1] = AddStaticVehicle(461,2602.6733,1815.0930,10.4150,269.7519,11,11); // YAKI1 YakuzaVehs[2] = AddStaticVehicle(461,2602.5413,1811.9680,10.4128,266.2561,11,11); // YAKI2PCJ2 YakuzaVehs[3] = AddStaticVehicle(461,2602.3723,1808.8270,10.4146,271.3720,11,11); // YAKI2PCJ3 YakuzaVehs[4] = AddStaticVehicle(461,2602.3347,1805.4730,10.3993,272.0839,11,11); // YAKI2PCJ4 YakuzaVehs[5] = AddStaticVehicle(468,2602.1350,1802.3850,10.4835,268.6828,11,11); // YAKI2PCJ5 YakuzaVehs[6] = AddStaticVehicle(468,2602.1079,1799.0789,10.4894,269.3766,11,11); // YAKI2SAN6 YakuzaVehs[7] = AddStaticVehicle(468,2601.9851,1795.7910,10.4895,270.5688,11,11); // YAKI2SAN7 YakuzaVehs[8] = AddStaticVehicle(468,2602.0410,1792.5460,10.4906,269.1440,11,11); // YAKI2SAN8 YakuzaVehs[9] = AddStaticVehicle(468,2601.9021,1789.5200,10.4900,268.6599,11,11); // YAKI2SAN9 YakuzaVehs[10] = AddStaticVehicle(545,2591.6870,1805.2180,10.5813,90.2500,11,11); // YAKI2hustler10 YakuzaVehs[11] = AddStaticVehicle(545,2591.6321,1808.7070,10.5813,91.5210,11,11); // YAKI2hustler11 YakuzaVehs[12] = AddStaticVehicle(545,2591.6848,1811.9209,10.5820,89.4322,11,11); // YAKI2hustler12 YakuzaVehs[13] = AddStaticVehicle(545,2591.7507,1815.1194,10.5800,88.1305,11,11); // YAKI2hustler13 YakuzaVehs[14] = AddStaticVehicle(560,2591.7590,1833.9208,10.4932,90.0270,11,11); // YAKI2sultan14 YakuzaVehs[15] = AddStaticVehicle(560,2592.0923,1837.0615,10.4907,88.8679,11,11); // YAKI2sultan15 YakuzaVehs[16] = AddStaticVehicle(560,2591.6799,1840.3737,10.4889,89.4844,11,11); // YAKI2sultan16 YakuzaVehs[17] = AddStaticVehicle(560,2591.9663,1843.5310,10.4747,87.1785,11,11); // YAKI2sultan17 YakuzaVehs[18] = AddStaticVehicle(560,2592.2246,1846.6471,10.4882,88.4361,11,11); // YAKI2sultan18 YakuzaVehs[19] = AddStaticVehicle(411,2591.7295,1849.8776,10.5478,89.3975,11,11); // YAKI2info19 YakuzaVehs[20] = AddStaticVehicle(411,2591.7549,1852.9587,10.5692,90.5868,11,11); // YAKI2infi20 YakuzaVehs[21] = AddStaticVehicle(411,2591.6780,1856.2794,10.5725,88.6562,11,11); // YAKI2infi21 YakuzaVehs[22] = AddStaticVehicle(541,2592.1726,1859.4738,10.4512,90.2664,11,11); // YAKI2bul22 YakuzaVehs[23] = AddStaticVehicle(541,2592.2009,1862.5902,10.4543,88.7155,11,11); // YAKI2bul23 <<---- Bei dieser Zeile kommt es raus also der Warning:


    C:\Dokumente und Einstellungen\wasja\Desktop\NGR\gamemodes\NGR.pwn(16965) : error 032: array index out of bounds (variable "YakuzaVehs")



    Ich b

    Ich arbeite gerade an einem Selfmade Script und ich brauche hilfe beim Tutorial,
    ich weiß nicht wie ich anfangen soll... Ich arbeite mit Dini und will mit
    if(GetPVarInt(playerid, "pTutorial") == 1)
    {

    }
    anfangen, aber wenn ich das hingeschrieben
    habe weiß ich nicht weiter bitte um hilfe...(bin noch Anfänger)


    und zweitens weiß ich nicht wo ich das einfügen soll (OnPlayer...)
    Mein Register habe ich bei OnPlayerRequestClass

    Ich arbeite an einem Selfmade script und bin beim Perso...
    was ist hierbei falsch oder was soll ich verändern?



    if(!strcmp("/personalien", cmdtext))
    {
    ShowPlayerDialog(playerid,DIALOG_PERSO,DIALOG_STYLE_LIST,"Daten-Beantragung","{FF5000}Personalausweis[-75$]","Kaufen","");
    return 1;
    }


    if(dialogid == DIALOG_PERSO)
    {

    if(response)
    {
    if(listitem == 0)
    {
    Spieler[playerid][Perso] == 0;
    {
    GivePlayerMoney(playerid,-75);
    SendClientMessage(playerid,COLOR_GREEN,"Du hast dir einen Personalausweis angeschafft!");
    SetPVarInt(playerid,"Perso", 1);
    }
    }
    }
    }

    Was ist hier bitte sehr falsch brauche dringend Hilfe pls help!



    //============= /nehmen =================//


    if(strcmp(cmd, "/nehmen", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new namen[256];
    namen = strtok(cmdtext, idx);
    if(!strlen(namen))
    {
    SendClientMessage(playerid, COLOR_GOLD, "|__________________ Befehlshilfe _________________|");
    SendClientMessage(playerid, COLOR_GOLD, "Benutzung: /nehmen [Name] ([Menge])");
    SendClientMessage(playerid, COLOR_GOLD, "Namen: Waffe1, Waffe2, Materialien, Drogen");
    return 1;
    }
    if(strcmp(namen,"Waffe1", true) == 0)
    {
    if(PlayerInfo[playerid][pInvWeapon] != 0 && PlayerInfo[playerid][pInvAmmo] != 0)
    {
    new gunname[100];
    GetWeaponName(PlayerInfo[playerid][pInvWeapon], gunname, sizeof(gunname));
    SafeGivePlayerWeapon(playerid, PlayerInfo[playerid][pInvWeapon], PlayerInfo[playerid][pInvAmmo]);
    format(string, sizeof(string), " %s aus der Tasche rausgeholt.", gunname);
    SendClientMessage(playerid, COLOR_GREY, string);
    PlayerInfo[playerid][pInvWeapon] = 0;
    PlayerInfo[playerid][pInvAmmo] = 0;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du hast keine Waffe in deiner Tasche!");
    return 1;
    }
    }
    else if(strcmp(namen,"Waffe2", true) == 0)
    {
    if(PlayerInfo[playerid][pInvWeapon2] != 0 && PlayerInfo[playerid][pInvAmmo2] != 0)
    {
    new gunname[100];
    GetWeaponName(PlayerInfo[playerid][pInvWeapon2], gunname, sizeof(gunname));
    SafeGivePlayerWeapon(playerid, PlayerInfo[playerid][pInvWeapon2], PlayerInfo[playerid][pInvAmmo2]);
    format(string, sizeof(string), " %s aus der Tasche rausgeholt.", gunname);
    SendClientMessage(playerid, COLOR_GREY, string);
    PlayerInfo[playerid][pInvWeapon2] = 0;
    PlayerInfo[playerid][pInvAmmo2] = 0;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du hast keine Waffe in deiner Tasche!");
    return 1;
    }
    }
    else if(strcmp(namen,"Drogen", true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /nehmen Drogen [Menge]");
    format(string, sizeof(string), " Du hast %d Drogen in deiner Tasche.", PlayerInfo[playerid][pInvDrugs]);
    SendClientMessage(playerid, COLOR_GRAD3, string);
    return 1;
    }
    new tdrugs;
    tdrugs = strval(tmp);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /nehmen Drogen [Menge]");
    format(string, sizeof(string), " Du hast %d Drogen in deiner Tasche.", PlayerInfo[playerid][pInvDrugs]);
    SendClientMessage(playerid, COLOR_GRAD3, string);
    return 1;
    }
    if(tdrugs > PlayerInfo[playerid][pInvDrugs])
    {
    SendClientMessage(playerid, COLOR_GRAD2, "So viele Drogen hast du nicht in deiner Tasche!");
    return 1;
    }
    PlayerInfo[playerid][pInvDrugs] -= tdrugs;
    PlayerInfo[playerid][pDrugs] += tdrugs;
    format(string, sizeof(string), "%d Gramm Drogen aus der Tasche genommen.", tdrugs);
    SendClientMessage(playerid, COLOR_GRAD4, string);
    return 1;
    }
    else if(strcmp(namen,"Materialien", true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /nehmen Materialien [Menge]");
    format(string, sizeof(string), "Du hast %d Materialien aus der Tasche genommen.", PlayerInfo[playerid][pBoxMats]);
    SendClientMessage(playerid, COLOR_GRAD3, string);
    return 1;
    }
    new matss;
    matss = strval(tmp);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /nehmen Materialien [Menge]");
    format(string, sizeof(string), " Du hast %d Materialien aus der Tasche genommen.", PlayerInfo[playerid][pBoxMats]);
    SendClientMessage(playerid, COLOR_GRAD3, string);
    return 1;
    }
    if(matss > PlayerInfo[playerid][pInvMats])
    {
    SendClientMessage(playerid, COLOR_GRAD2, "So viele Materialien hast du nicht in deiner Tasche!");
    return 1;
    }
    if(matss + PlayerInfo[playerid][pMats] > 2000)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du kannst maximal 2000 Materialien tragen.");
    return 1;
    }
    PlayerInfo[playerid][pInvMats] -= matss;
    PlayerInfo[playerid][pMats] += matss;
    format(string, sizeof(string), "%d Materialien aus der Tasche genommen.", matss);
    SendClientMessage(playerid, COLOR_GRAD4, string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Ungültiger Name!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du musst dich erst einloggen!");
    }
    return 1;
    }

    Wenn ich beim Paintball sterbe spawne ich am Noobspawn/Fraktionsbase obwohl bei mir bei SetPlayerPos die Positions steht wo der Player
    in der Paintball Arena am Spawnpunkt nach dem Tod spawnen soll. Pls HelP!!




    if(PlayerInfo[playerid][Paintball] == 1)
    {
    SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
    SetPlayerInterior(playerid,10);
    }
    return 1;

    Ich versuche es so gut auszudrücken wie ich kann!
    Ich habe hier nicht nach Tipps gefragt ich habe
    hier nach dem Command gefragt! Also bitte
    geh mit diesen Kommentaren in andere
    Fragen wo du dies passend reinschreiben
    kannst! Meiner Meinung nach war dein Kommi etwas
    unnötig und nur mal so! Niemand ist Perfekt sprich,
    niemand kann alles! Und wenn du mir helfen willst
    dann Adde mich entweder in Skype und erklär mir
    das alles selber oder gib mir denn Command durch diesen
    Chat! Aber sonst Arivi! X(