Beiträge von KRiM3

    Hallo Com..
    Habe eine Frage.
    Wie kann ich ein Admin car erstellen also das das nur die admins fahren können und keine normalen spieler?

    Hallo Com.
    Also wenn ich ein haus erstelle in game und es kaufe und dann gebe ich /spawnchange ein steht da ich besitze keinen haus oder eine mietwohnung..


    if(strcmp(cmd, "/spawnchange", true) == 0)
    {
    for(new i = 0; i<MAX_HOUSES; i++)
    {
    if(IsPlayerInRangeOfPoint(playerid, 5.0, HouseInfo[i][hEntrx], HouseInfo[i][hEntry], HouseInfo[i][hEntrz]))
    {
    if(Spectate[playerid] != 255 && PlayerInfo[playerid][pAdmin] < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist am zuschauen, Spawn kann jetzt nicht gewechselt werden !");
    return 1;
    }
    if(SpawnChange[playerid])
    {
    SendClientMessage(playerid, COLOR_GREY, " Ab jetzt spawnst du wieder am gewohnten Platz !");
    SpawnChange[playerid] = 0;
    if(IsAnInstructor(playerid))
    {
    if(SchoolSpawn[playerid] == 0)
    {
    SchoolSpawn[playerid] = 1;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Flugschule !");
    }
    else if(SchoolSpawn[playerid] == 1)
    {
    SchoolSpawn[playerid] = 0;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Fahrschule !");
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt in deinem eigenen / gemieteten Haus ! !");
    SpawnChange[playerid] = 1;
    }
    }
    else
    {
    if(IsAnInstructor(playerid))
    {
    if(SchoolSpawn[playerid] == 0)
    {
    SchoolSpawn[playerid] = 1;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Flugschule !");
    }
    else if(SchoolSpawn[playerid] == 1)
    {
    SchoolSpawn[playerid] = 0;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Fahrschule !");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du besitzt kein Haus / keine Mietwohnug !");
    return 1;
    }
    }
    }
    return 1;
    }



    Also ist ein Dynamisches haus system erstelle die häuser im game und habe den befehl umgeändert also wollte es versuchen zeigt keine erros an aber geht trozdem net

    }
    new tmpintrate;
    interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
    PlayerInfo[i][pExp]++;
    PlayerPlayMusic(i);
    PlayerInfo[i][pAccount] = account+interest;
    SendClientMessage(i, COLOR_YELLOW, "|================| KONTOAUSZUG |================|");
    format(string, sizeof(string), " Gehalt: €%d Miete: -€%d Steuern: -€%d", checks, rent, Tax);
    SendClientMessage(i, COLOR_GRAD1, string);
    if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)
    {
    format(string, sizeof(string), " Strom Kosten: -€%d", ebill);
    SendClientMessage(i, COLOR_GRAD1, string);
    }
    if(PlayerInfo[i][pHandyVer] == 1)
    {
    SendClientMessage(i,COLOR_GRAD2," Handyvertragskosten: -€100");
    GivePlayerMoney(i, -100);
    }
    if(PlayerInfo[i][pPlayerKreditDauer] > 0)
    {
    PlayerInfo[i][pAccount] -= PlayerInfo[i][pPlayerKredit];
    PlayerInfo[i][pPlayerKreditDauer]--;
    format(string, sizeof(string), " Kreditrate: -%d", PlayerInfo[i][pPlayerKredit]);
    SendClientMessage(i, COLOR_GRAD1, string);
    }
    format(string, sizeof(string), " Zinsen: €%d [0.%d Prozent]", interest,tmpintrate);
    SendClientMessage(i, COLOR_GRAD2, string);
    SendClientMessage(i, COLOR_YELLOW, "|=================||============||==============|");
    format(string, sizeof(string), " Neuer Kontostand: €%d", PlayerInfo[i][pAccount]);
    SendClientMessage(i, COLOR_GRAD5, string);
    format(string, sizeof(string), "~g~Zahltag~y~!!!");
    GameTextForPlayer(i, string, 5000, 1);
    if(checks == 0 && FrakMember(i) && PlayerInfo[i][pJob] == 0)
    {
    ich Finde den payday taimer net -.-

    if(IsPlayerInRangeOfPoint(playerid,5.0,1465.0851,-1031.2117,23.2557))
    {
    for (new MSG=0; MSG<=80; MSG++) SendClientMessageToAll(0," ");
    for (new MSG=0; MSG<=80; MSG++) SendClientMessageToAll(0," ");
    SendClientMessage(playerid, KRiM3, "Die Bank,");
    SendClientMessage(playerid, KRiM3, "hier kannst du deine Finanzen verwalten, anderen Usern geld überweisen");
    SendClientMessage(playerid, KRiM3, "oder auch einen Kredit beantragen.");
    SetPlayerCheckpoint(playerid,1307.7758,-913.3076,38.4242,5.0);


    }


    //===== BANK =====//
    if(dialogid == BANK)
    {
    if(response)
    {
    if(listitem == 0)
    {
    new bank = PlayerInfo[playerid][pAccount];
    new s[128];
    format(s,sizeof(s),"Du hast %d€ auf dein Bankkonto",bank);
    ShowPlayerDialog(playerid,Kontostand,DIALOG_STYLE_MSGBOX,"Kontostand",s,"Zurück","Beenden");
    }
    if(listitem == 1)
    {
    new bank = PlayerInfo[playerid][pAccount];
    new s[128];
    format(s,sizeof(s),"Kontostand: %d€\nWie viel möchtest du auf dein Konto einzahlen?",bank);
    ShowPlayerDialog(playerid,Einzahlen,DIALOG_STYLE_INPUT,"Einzahlen",s,"Einzahlen","Zurück");
    }
    if(listitem == 2)
    {


    new bank = PlayerInfo[playerid][pAccount];
    new s[128];
    format(s, sizeof(s), "Kontostand: %d€\nWie viel möchstes du von deinem Konto abheben?", bank);
    ShowPlayerDialog(playerid,Auszahlen, DIALOG_STYLE_INPUT,"Abheben", s, "Abheben", "Zurück");
    }
    if(listitem == 3)
    {
    if(PlayerInfo[playerid][pLevel] < 2)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Das kann man erst ab Level 2!");
    return 1;
    }
    new bank = PlayerInfo[playerid][pAccount];
    new s[128];
    format(s, sizeof(s), "Kontostand: %d€\nGebe bitte die ID des Users an, an den du Überweisen willst.", bank);
    ShowPlayerDialog(playerid,Uberweisen, DIALOG_STYLE_INPUT, "Bank Überweisung", s, "Weiter", "Zurück");
    }
    }
    }
    if(dialogid == Kontostand)
    {
    if(response)
    {
    ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben\nÜberweisen", "Auswählen", "Beenden");
    }
    }
    if(dialogid == Einzahlen)
    {
    if(response)
    {
    if(IsNumeric(inputtext))
    {
    new val = strval(inputtext);
    if(GetPlayerMoney(playerid) == 0)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Ungültig!");
    return 1;
    }
    if(val < 0 ||val > 10000000)
    {
    SendClientMessage(playerid, COLOR_GRAD1," Bitte nur Summen in Höhe von 1 bis 10 Million Dollar!");
    return 1;
    }
    if(val > GetPlayerMoney(playerid))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "So viel Geld hast du nicht!");
    return 1;
    }
    if(val == 999999999999999)
    {
    SendClientMessage(playerid, COLOR_RED, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 888888888888888)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1; }
    if(val == 777777777777777)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 666666666666666)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 555555555555555)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 444444444444444)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 333333333333333)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 222222222222222)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 111111111111111)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    new s[128];
    GivePlayerMoney(playerid,-val);
    PlayerInfo[playerid][pAccount]+= val;
    ConsumingMoney[playerid] = 1;
    format(s, sizeof(s), "Du hast %d€ in dein Konto eingezahlt. Neuer Kontostand: %d€", val, PlayerInfo[playerid][pAccount]);
    SendClientMessage(playerid, COLOR_GREEN, s);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Ungültige Eingabe");
    }
    }
    else
    {
    ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben\nÜberweisen", "Auswählen", "Beenden");
    }
    }
    if(dialogid == Auszahlen)
    {
    if(response)
    {
    if(IsNumeric(inputtext))
    {
    new val = strval(inputtext);
    if(GetPlayerMoney(playerid) == 0)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Ungültig!");
    return 1;
    }
    if(val < 0 ||val > 10000000)
    {
    SendClientMessage(playerid, COLOR_GRAD1," Bitte nur Summen in Höhe von 1 bis 10 Million Dollar!");
    return 1;
    }
    if(val > PlayerInfo[playerid][pAccount])
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast zu wenig Geld!");
    return 1;
    }
    if(val == 999999999999999)
    {
    SendClientMessage(playerid, COLOR_RED, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 888888888888888)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1; }
    if(val == 777777777777777)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 666666666666666)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 555555555555555)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 444444444444444)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 333333333333333)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 222222222222222)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    if(val == 111111111111111)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
    Kick(playerid);
    return 1;
    }
    new s[128];
    GivePlayerMoney(playerid, val);
    PlayerInfo[playerid][pAccount] -= val;
    ConsumingMoney[playerid] = 1;
    format(s, sizeof(s), "Du hast %d€ von deinem Konto ausgezahlt. Neuer Kontostand: %d€", val, PlayerInfo[playerid][pAccount]);
    SendClientMessage(playerid, COLOR_GREEN, s);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Ungültige Eingabe");
    }
    }
    else
    {
    ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben\nÜberweisen", "Auswählen", "Beenden");
    }
    }
    if(dialogid == Uberweisen)
    {
    if(response)
    {
    if(IsNumeric(inputtext))
    {
    Spieler = strval(inputtext);
    new giveplayer[MAX_PLAYER_NAME];
    new s[128];
    GetPlayerName(Spieler, giveplayer, sizeof(giveplayer));
    if(IsPlayerConnected(Spieler))
    {
    format(s, sizeof(s), "Wie viel willst du an %s überweisen? Aktueller Kontostand: %d", giveplayer, PlayerInfo[playerid][pAccount]);
    ShowPlayerDialog(playerid, Uberweisen2, DIALOG_STYLE_INPUT, "Überweisung", s, "Überweisen", "Abbrechen");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Derzeit ist dieser Spieler nicht Online!");
    }
    }
    }
    else
    {
    ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben\nÜberweisen", "Auswählen", "Beenden");
    }
    }
    if(dialogid == Uberweisen2)
    {
    if(response)
    {
    if(IsNumeric(inputtext) && strval(inputtext) > 0)
    {
    new val = strval(inputtext);
    if(val > PlayerInfo[playerid][pAccount])
    {
    SendClientMessage(playerid, COLOR_GRAD1, "So viel Geld hast du nicht!");
    return 1;
    }
    new s[128];
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(Spieler, giveplayer, sizeof(giveplayer));
    PlayerInfo[playerid][pAccount] -= val;
    PlayerInfo[Spieler][pAccount] += val;
    format(s, sizeof(s), "Du hast %s erfolgreich %d€ überweisen.", giveplayer, val);
    SendClientMessage(playerid, COLOR_GREY, s);
    format(s, sizeof(s), "%s hat dir %d€ überwiesen.", sendername, val);
    SendClientMessage(Spieler, COLOR_GREY, s);
    new string[180];
    format(string, sizeof(string), "%s überweist €%d an %s", sendername, val, giveplayer);
    if(val >= 500000)
    {
    ABroadCast(COLOR_YELLOW,string,1);
    }
    printf("%s", string);
    PayLog(string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Ungültige Eingabe!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Überweisung abgebrochen.");
    }
    }

    if(strcmp(cmd, "/bank",true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,7.0,1433.1763,-997.5497,1639.7911) || IsPlayerInRangeOfPoint(playerid,7.0,2316.6206,-8.2840,26.7422))
    {
    ShowPlayerDialog(playerid, BANK,DIALOG_STYLE_LIST,"Bank", "Kontostadt\nEinzahlen\nAuszahlen\nÜberweisen", "Auswählen", "Beenden");
    }
    else { SendClientMessage(playerid, COLOR_RED, "Du bist nicht in der Bank"); }
    }

    SA-MP Dedicated Server
    ----------------------
    v0.3e, (C)2005-2012 SA-MP Team


    [04:39:11] filterscripts = "" (string)
    [04:39:11]
    [04:39:11] Server Plugins
    [04:39:11] --------------
    [04:39:11] Loading plugin: streamer
    [04:39:11]


    *** Streamer Plugin v2.5.2 by Incognito loaded ***


    [04:39:11] Loaded.
    [04:39:11] Loading plugin: sscanf
    [04:39:11]


    [04:39:11] ===============================


    [04:39:11] sscanf plugin loaded.


    [04:39:11] (c) 2009 Alex "Y_Less" Cole


    [04:39:11] ===============================


    [04:39:11] Loaded.
    [04:39:11] Loading plugin: mysql
    [04:39:11] Failed.
    [04:39:11] Loading plugin: audio
    [04:39:11]


    *** Audio Plugin v0.4 by Incognito loaded ***



    [04:39:11] Loaded.
    [04:39:11] Loaded 3 plugins.


    [04:39:11]
    [04:39:11] Ban list
    [04:39:11] --------
    [04:39:11] Loaded: samp.ban
    [04:39:11]
    [04:39:11]
    [04:39:11] Filterscripts
    [04:39:11] ---------------
    [04:39:11] Loaded 0 filterscripts.


    [04:39:11] AllowAdminTeleport() : function is deprecated. Please see OnPlayerClickMap()
    [04:39:11] Pickups Max = 2048, Current Pickups = 22
    [04:39:11] _______________________________________
    [04:39:11] --- erfolgreich geladen
    [04:39:11] _______________________________________
    [04:39:11]
    [04:39:11] Number of vehicle models: 62
    [04:39:29] Incoming connection: 127.0.0.1:59758
    [04:39:29] [join] [ERG]KRiM3 has joined the server (0:127.0.0.1)
    [04:39:37] [ERG]KRiM3 has logged in.
    [04:39:56] PlayerInfo[playerid][pLocal] = 255
    [04:39:57] PlayerInfo[playerid][pLocal] = 255
    [04:39:58] PlayerInfo[playerid][pLocal] = 255
    [04:40:00] PlayerInfo[playerid][pLocal] = 255
    [04:40:02] PlayerInfo[playerid][pLocal] = 255

    Jaa hallo Ich warte schon lange auf eine antwort und es kommt nie eine darum frage ich mal hier..
    Also wenn ich in den Waffenschop rein gehe und /buygun eingebe steht da ich bin in keinem waffenladen.



    if (strcmp(cmd, "/buygun", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerToPoint(10.0,playerid,294.6019,-80.3617,1001.5156))
    {
    if(PlayerInfo[playerid][pLevel] < 2)
    {
    SendClientMessage(playerid, COLOR_RED, "Du musst mindestens level 2 Sein um hier einzukaufen");
    }
    else
    if(GetPlayerMoney(playerid) < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du hast nicht genug Geld !");
    return 1;
    }
    if(PlayerInfo[playerid][pGunLic] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du hast kein Waffenschein !");
    return 1;
    }
    new gun;
    new gunid[16];
    new gunstring1[256];
    new gunstring2[256];
    new gunstring3[256];
    new gunstring4[256];
    new gunstring5[256];
    new infostring[256];
    new guncharge;
    new ammocharge;
    new local = PlayerInfo[playerid][pLocal];
    if(PlayerInfo[playerid][pLocal] == 101 || PlayerInfo[playerid][pLocal] == 102 || PlayerInfo[playerid][pLocal] == 103)
    {
    new modsss = 200;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    format(string, sizeof(string), "Benutzung: /buygun [waffenname] [munition]");
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
    SendClientMessage(playerid, COLOR_WHITE,"*** Waffen & Munition ***");
    SendClientMessage(playerid, COLOR_GRAD2,string);
    format(gunstring1, 256, "Waffen: Fallschirm (€%d) Golfschläger (€%d) Schlagstock (€%d) Baseballschläger (€%d) Schaufel (€%d) PoolCue (€%d)",
    GunPrice[0][0]/100*modsss,GunPrice[1][0]/100*modsss,GunPrice[2][0]/100*modsss,GunPrice[3][0]/100*modsss,GunPrice[4][0]/100*modsss,GunPrice[5][0]/100*modsss,GunPrice[6][0]/100*modsss);
    SendClientMessage(playerid, COLOR_GRAD3, gunstring1);
    format(gunstring2, 256, "Waffen: VioletterDildo (€%d) WeißerDildo (€%d) LangerweißerDildo (€%d) WeißerDildo2 (€%d) Blumen (€%d) cane",
    GunPrice[7][0]/100*modsss,GunPrice[8][0]/100*modsss,GunPrice[9][0]/100*modsss,GunPrice[10][0]/100*modsss,GunPrice[11][0]/100*modsss,GunPrice[12][0]/100*modsss);
    SendClientMessage(playerid, COLOR_GRAD3, gunstring2);
    format(gunstring3, 256, "Waffen: SD-Pistole (€%d) DesertEagle (€%d) MP5 (€%d)",
    GunPrice[13][0]/100*modsss,GunPrice[14][0]/100*modsss,GunPrice[15][0]/100*modsss,GunPrice[16][0]/100*modsss,GunPrice[17][0]/100*modsss,GunPrice[18][0]/100*modsss);
    SendClientMessage(playerid, COLOR_GRAD3, gunstring3);
    format(gunstring4, 256, "Waffen: Shotgun (€%d) AK47 (€%d) M4 (€%d) Sniper (€%d)",
    GunPrice[19][0]/100*modsss,GunPrice[20][0]/100*modsss,GunPrice[21][0]/100*modsss,GunPrice[22][0]/100*modsss,GunPrice[23][0]/100*modsss,GunPrice[24][0]/100*modsss);
    SendClientMessage(playerid, COLOR_GRAD3, gunstring4);
    format(gunstring5, 256, "Waffen: Pistolen Munition (€%d) Shotgun Munition (€%d) MP5 Munition (€%d) AK47/M4 Munition (€%d) Sniper Munition (€%d)",
    GunPrice[25][0],GunPrice[26][0],GunPrice[27][0],GunPrice[28][0],GunPrice[29][0]);
    SendClientMessage(playerid, COLOR_GRAD3, gunstring5);
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
    return 1;
    }
    strmid(gunid, tmp, 0, strlen(cmdtext), 255);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    format(string, sizeof(string), "BENUTZUNG: /buygun [Waffe] [Munition]");
    return 1;
    }
    new ammo = strval(tmp);
    if(ammo < 1 || ammo > 999) { SendClientMessage(playerid, COLOR_GREY, " Die Munition muss zwischen 1 und 999 sein !"); return 1; }
    if (strcmp(gunid, "Fallschirm", true, strlen(gunid)) == 0)
    {
    gun = 46;
    guncharge = GunPrice[0][0]/100*modsss;
    ammocharge = 0;
    }
    else if (strcmp(gunid, "Golfschläger", true, strlen(gunid)) == 0)
    {
    gun = 2; guncharge = GunPrice[1][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 2; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "Schlagstock", true, strlen(gunid)) == 0)
    {
    gun = 3; guncharge = GunPrice[2][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 3; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "Baseballschläger", true, strlen(gunid)) == 0)
    {
    gun = 5; guncharge = GunPrice[4][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 5; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "Schaufel", true, strlen(gunid)) == 0)
    {
    gun = 6; guncharge = GunPrice[5][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 6; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "poolcue", true, strlen(gunid)) == 0)
    {
    gun = 7; guncharge = GunPrice[6][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 7; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "VioletterDildo", true, strlen(gunid)) == 0)
    {
    gun = 10; guncharge = GunPrice[7][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 10; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "Weißerdildo", true, strlen(gunid)) == 0)
    {
    gun = 11; guncharge = GunPrice[8][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 11; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "langerweißerdildo", true, strlen(gunid)) == 0)
    {
    gun = 12; guncharge = GunPrice[9][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 12; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "weißerdildo2", true, strlen(gunid)) == 0)
    {
    gun = 13; guncharge = GunPrice[10][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 13; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "Blumen", true, strlen(gunid)) == 0)
    {
    gun = 14; guncharge = GunPrice[11][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 14; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "cane", true, strlen(gunid)) == 0)
    {
    gun = 15; guncharge = GunPrice[12][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 15; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "SD-Pistole", true, strlen(gunid)) == 0)
    {
    gun = 23; guncharge = GunPrice[13][0]/100*modsss; ammocharge = GunPrice[25][0]*ammo;
    PlayerInfo[playerid][pGun2] = 23; PlayerInfo[playerid][pAmmo2] = ammo;
    }
    else if (strcmp(gunid, "DesertEagle", true, strlen(gunid)) == 0)
    {
    gun = 24; guncharge = GunPrice[15][0]/100*modsss; ammocharge = GunPrice[25][0]*ammo;
    PlayerInfo[playerid][pGun2] = 24; PlayerInfo[playerid][pAmmo2] = ammo;
    }
    else if (strcmp(gunid, "MP5", true, strlen(gunid)) == 0)
    {
    gun = 29; guncharge = GunPrice[18][0]/100*modsss; ammocharge = GunPrice[27][0]*ammo;
    PlayerInfo[playerid][pGun3] = 29; PlayerInfo[playerid][pAmmo3] = ammo;
    }
    else if (strcmp(gunid, "Shotgun", true, strlen(gunid)) == 0)
    {
    gun = 25; guncharge = GunPrice[19][0]/100*modsss; ammocharge = GunPrice[26][0]*ammo;
    PlayerInfo[playerid][pGun3] = 25; PlayerInfo[playerid][pAmmo3] = ammo;
    }
    else if (strcmp(gunid, "AK47", true, strlen(gunid)) == 0)
    {
    gun = 30; guncharge = GunPrice[22][0]/100*modsss; ammocharge = GunPrice[28][0]*ammo;
    PlayerInfo[playerid][pGun4] = 30; PlayerInfo[playerid][pAmmo4] = ammo;
    }
    else if (strcmp(gunid, "M4", true, strlen(gunid)) == 0)
    {
    gun = 31; guncharge = GunPrice[23][0]/100*modsss; ammocharge = GunPrice[28][0]*ammo;
    PlayerInfo[playerid][pGun4] = 31; PlayerInfo[playerid][pAmmo4] = ammo;
    }
    else if (strcmp(gunid, "Sniper", true, strlen(gunid)) == 0)
    {
    gun = 34; guncharge = GunPrice[24][0]/100*modsss; ammocharge = GunPrice[29][0]*ammo;
    PlayerInfo[playerid][pGun4] = 34; PlayerInfo[playerid][pAmmo4] = ammo;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD6, "Ladenbesitzer: Ich habe noch nie von dieser Waffe gehört.");
    return 1;
    }
    if((guncharge+ammocharge) > GetPlayerMoney(playerid))
    {
    format(infostring, 256, " Du hast keine €%d !",guncharge+ammocharge);
    SendClientMessage(playerid, COLOR_GRAD3, infostring);
    return 1;
    }
    if(GetPlayerMoney(playerid) < (guncharge+ammocharge))
    {
    SendClientMessage(playerid, COLOR_GREY, "Geht nicht !");
    return 1;
    }
    new payout = guncharge + ammocharge;
    format(infostring, 256, "Du hast eine %s mit %d Munition für €%d erworben",gunid,ammo,payout);
    SendClientMessage(playerid, COLOR_GRAD3, infostring);
    GivePlayerMoney(playerid, -payout);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    GivePlayerWeapon(playerid, gun, ammo);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s hat Waffen für €%d eingekauft im BIZ: %d", sendername, payout, local-99);
    printf("%s", string);
    PayLog(string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_WHITE,"Du bist in keinem Laden.");
    return 1;
    }
    }
    }
    return 1;
    }

    Hallo Com.
    Habe immer noch ein Problem mit den Waffen laden.....Wenn ich schreibe /buygun steht da du bist in keinen Waffenladen...
    if (strcmp(cmd, "/buygun", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerToPoint(10.0,playerid,294.6019,-80.3617,1001.5156))
    {
    if(PlayerInfo[playerid][pLevel] < 2)
    {
    SendClientMessage(playerid, COLOR_RED, "Du musst mindestens level 2 Sein um hier einzukaufen");
    }
    else
    if(GetPlayerMoney(playerid) < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du hast nicht genug Geld !");
    return 1;
    }
    if(PlayerInfo[playerid][pGunLic] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du hast kein Waffenschein !");
    return 1;
    }
    new gun;
    new gunid[16];
    new gunstring1[256];
    new gunstring2[256];
    new gunstring3[256];
    new gunstring4[256];
    new gunstring5[256];
    new infostring[256];
    new guncharge;
    new ammocharge;
    new local = PlayerInfo[playerid][pLocal];
    if(PlayerInfo[playerid][pLocal] == 101 || PlayerInfo[playerid][pLocal] == 102 || PlayerInfo[playerid][pLocal] == 103)
    {
    new modsss = 200;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    format(string, sizeof(string), "Benutzung: /buygun [waffenname] [munition]");
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
    SendClientMessage(playerid, COLOR_WHITE,"*** Waffen & Munition ***");
    SendClientMessage(playerid, COLOR_GRAD2,string);
    format(gunstring1, 256, "Waffen: Fallschirm (€%d) Golfschläger (€%d) Schlagstock (€%d) Baseballschläger (€%d) Schaufel (€%d) PoolCue (€%d)",
    GunPrice[0][0]/100*modsss,GunPrice[1][0]/100*modsss,GunPrice[2][0]/100*modsss,GunPrice[3][0]/100*modsss,GunPrice[4][0]/100*modsss,GunPrice[5][0]/100*modsss,GunPrice[6][0]/100*modsss);
    SendClientMessage(playerid, COLOR_GRAD3, gunstring1);
    format(gunstring2, 256, "Waffen: VioletterDildo (€%d) WeißerDildo (€%d) LangerweißerDildo (€%d) WeißerDildo2 (€%d) Blumen (€%d) cane",
    GunPrice[7][0]/100*modsss,GunPrice[8][0]/100*modsss,GunPrice[9][0]/100*modsss,GunPrice[10][0]/100*modsss,GunPrice[11][0]/100*modsss,GunPrice[12][0]/100*modsss);
    SendClientMessage(playerid, COLOR_GRAD3, gunstring2);
    format(gunstring3, 256, "Waffen: SD-Pistole (€%d) DesertEagle (€%d) MP5 (€%d)",
    GunPrice[13][0]/100*modsss,GunPrice[14][0]/100*modsss,GunPrice[15][0]/100*modsss,GunPrice[16][0]/100*modsss,GunPrice[17][0]/100*modsss,GunPrice[18][0]/100*modsss);
    SendClientMessage(playerid, COLOR_GRAD3, gunstring3);
    format(gunstring4, 256, "Waffen: Shotgun (€%d) AK47 (€%d) M4 (€%d) Sniper (€%d)",
    GunPrice[19][0]/100*modsss,GunPrice[20][0]/100*modsss,GunPrice[21][0]/100*modsss,GunPrice[22][0]/100*modsss,GunPrice[23][0]/100*modsss,GunPrice[24][0]/100*modsss);
    SendClientMessage(playerid, COLOR_GRAD3, gunstring4);
    format(gunstring5, 256, "Waffen: Pistolen Munition (€%d) Shotgun Munition (€%d) MP5 Munition (€%d) AK47/M4 Munition (€%d) Sniper Munition (€%d)",
    GunPrice[25][0],GunPrice[26][0],GunPrice[27][0],GunPrice[28][0],GunPrice[29][0]);
    SendClientMessage(playerid, COLOR_GRAD3, gunstring5);
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
    return 1;
    }
    strmid(gunid, tmp, 0, strlen(cmdtext), 255);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    format(string, sizeof(string), "BENUTZUNG: /buygun [Waffe] [Munition]");
    return 1;
    }
    new ammo = strval(tmp);
    if(ammo < 1 || ammo > 999) { SendClientMessage(playerid, COLOR_GREY, " Die Munition muss zwischen 1 und 999 sein !"); return 1; }
    if (strcmp(gunid, "Fallschirm", true, strlen(gunid)) == 0)
    {
    gun = 46;
    guncharge = GunPrice[0][0]/100*modsss;
    ammocharge = 0;
    }
    else if (strcmp(gunid, "Golfschläger", true, strlen(gunid)) == 0)
    {
    gun = 2; guncharge = GunPrice[1][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 2; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "Schlagstock", true, strlen(gunid)) == 0)
    {
    gun = 3; guncharge = GunPrice[2][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 3; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "Baseballschläger", true, strlen(gunid)) == 0)
    {
    gun = 5; guncharge = GunPrice[4][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 5; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "Schaufel", true, strlen(gunid)) == 0)
    {
    gun = 6; guncharge = GunPrice[5][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 6; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "poolcue", true, strlen(gunid)) == 0)
    {
    gun = 7; guncharge = GunPrice[6][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 7; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "VioletterDildo", true, strlen(gunid)) == 0)
    {
    gun = 10; guncharge = GunPrice[7][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 10; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "Weißerdildo", true, strlen(gunid)) == 0)
    {
    gun = 11; guncharge = GunPrice[8][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 11; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "langerweißerdildo", true, strlen(gunid)) == 0)
    {
    gun = 12; guncharge = GunPrice[9][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 12; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "weißerdildo2", true, strlen(gunid)) == 0)
    {
    gun = 13; guncharge = GunPrice[10][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 13; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "Blumen", true, strlen(gunid)) == 0)
    {
    gun = 14; guncharge = GunPrice[11][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 14; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "cane", true, strlen(gunid)) == 0)
    {
    gun = 15; guncharge = GunPrice[12][0]/100*modsss; ammocharge = 0;
    PlayerInfo[playerid][pGun1] = 15; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "SD-Pistole", true, strlen(gunid)) == 0)
    {
    gun = 23; guncharge = GunPrice[13][0]/100*modsss; ammocharge = GunPrice[25][0]*ammo;
    PlayerInfo[playerid][pGun2] = 23; PlayerInfo[playerid][pAmmo2] = ammo;
    }
    else if (strcmp(gunid, "DesertEagle", true, strlen(gunid)) == 0)
    {
    gun = 24; guncharge = GunPrice[15][0]/100*modsss; ammocharge = GunPrice[25][0]*ammo;
    PlayerInfo[playerid][pGun2] = 24; PlayerInfo[playerid][pAmmo2] = ammo;
    }
    else if (strcmp(gunid, "MP5", true, strlen(gunid)) == 0)
    {
    gun = 29; guncharge = GunPrice[18][0]/100*modsss; ammocharge = GunPrice[27][0]*ammo;
    PlayerInfo[playerid][pGun3] = 29; PlayerInfo[playerid][pAmmo3] = ammo;
    }
    else if (strcmp(gunid, "Shotgun", true, strlen(gunid)) == 0)
    {
    gun = 25; guncharge = GunPrice[19][0]/100*modsss; ammocharge = GunPrice[26][0]*ammo;
    PlayerInfo[playerid][pGun3] = 25; PlayerInfo[playerid][pAmmo3] = ammo;
    }
    else if (strcmp(gunid, "AK47", true, strlen(gunid)) == 0)
    {
    gun = 30; guncharge = GunPrice[22][0]/100*modsss; ammocharge = GunPrice[28][0]*ammo;
    PlayerInfo[playerid][pGun4] = 30; PlayerInfo[playerid][pAmmo4] = ammo;
    }
    else if (strcmp(gunid, "M4", true, strlen(gunid)) == 0)
    {
    gun = 31; guncharge = GunPrice[23][0]/100*modsss; ammocharge = GunPrice[28][0]*ammo;
    PlayerInfo[playerid][pGun4] = 31; PlayerInfo[playerid][pAmmo4] = ammo;
    }
    else if (strcmp(gunid, "Sniper", true, strlen(gunid)) == 0)
    {
    gun = 34; guncharge = GunPrice[24][0]/100*modsss; ammocharge = GunPrice[29][0]*ammo;
    PlayerInfo[playerid][pGun4] = 34; PlayerInfo[playerid][pAmmo4] = ammo;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD6, "Ladenbesitzer: Ich habe noch nie von dieser Waffe gehört.");
    return 1;
    }
    if((guncharge+ammocharge) > GetPlayerMoney(playerid))
    {
    format(infostring, 256, " Du hast keine €%d !",guncharge+ammocharge);
    SendClientMessage(playerid, COLOR_GRAD3, infostring);
    return 1;
    }
    if(GetPlayerMoney(playerid) < (guncharge+ammocharge))
    {
    SendClientMessage(playerid, COLOR_GREY, "Geht nicht !");
    return 1;
    }
    new payout = guncharge + ammocharge;
    format(infostring, 256, "Du hast eine %s mit %d Munition für €%d erworben",gunid,ammo,payout);
    SendClientMessage(playerid, COLOR_GRAD3, infostring);
    GivePlayerMoney(playerid, -payout);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    GivePlayerWeapon(playerid, gun, ammo);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s hat Waffen für €%d eingekauft im BIZ: %d", sendername, payout, local-99);
    printf("%s", string);
    PayLog(string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_WHITE,"Du bist in keinem Laden.");
    return 1;
    }
    }
    }
    return 1;
    }

    (17175) : error 017: undefined symbol "SetVehicleEngineOn"
    (17181) : error 017: undefined symbol "SetVehicleEngineOff"
    (17188) : error 017: undefined symbol "SetVehicleEngineOn"
    (17191) : error 017: undefined symbol "vehicleid"
    (17192) : error 017: undefined symbol "vehicleid"
    (17194) : error 017: undefined symbol "SetVehicleEngineOff"
    (17197) : error 017: undefined symbol "vehicleid"
    (17198) : error 017: undefined symbol "vehicleid"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    8 Errors.