Beiträge von Schokodonut

    kann ich das dann da als string trotzdem machen
    format(string,sizeof(string),"Fraktionsgehalt: %s",rang);



    ps bekomme diese errors


    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(792) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(793) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(794) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(795) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(796) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(797) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(798) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(799) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(800) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(801) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(802) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(803) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(804) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(805) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(806) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(807) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(808) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(809) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(810) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(811) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(816) : error 035: argument type mismatch (argument 2)
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(823) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(824) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(825) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(826) : error 033: array must be indexed (variable "rang")
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(827) : error 033: array must be indexed (variable "rang")


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



    26 Errors.

    Hallo Community!
    Ich scripte grad an meinem Paydaysystem und bin bei folgenden Fehler hängen geblieben
    if(SpielerInfo[i][pFraktion] == 1)
    {
    switch(SpielerInfo[i][pRang])
    {
    case 1:{rang="";}
    case 2:{rang="";}
    case 3:{rang="";}
    case 4:{rang="";}
    case 5:{rang="";}
    case 6:{rang="";}
    case 7:{rang="";}
    case 8:{rang="";}
    case 9:{rang="";}
    case 10:{rang="";}
    case 11:{rang="";}
    case 12:{rang="";}
    case 13:{rang="";}
    case 14:{rang="";}
    case 15:{rang="";}
    case 16:{rang="";}
    case 17:{rang="";}
    case 18:{rang="";}
    case 19:{rang="";}
    case 20:{rang="";}
    }
    format(string,sizeof(string),"Fraktionsgehalt: %s",rang);
    SendClientMessage(i,COLOR_WEIS,string);
    SendClientMessage(i,COLOR_WEIS,"Cop Bonus: "LSPDbonus"");
    GivePlayerMoney(i, rang);// Das ist die Zeile
    GivePlayerMoney(i, 2385);
    }


    Der Fehler
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(816) : error 035: argument type mismatch (argument 2)


    Aber was ist das argument 2


    Mit freundlichen Grüßen
    Schokodonut

    stock FraktionsName(fraktid)
    {
    new fraktname[50];
    switch(fraktid)
    {
    case 0:{fraktname="Zivilist";}
    case 1:{fraktname="LSPD";}
    case 2:{fraktname="FBI";}
    case 3:{fraktname="San Andreas Army";}
    case 4:{fraktname="Vagos";}
    case 5:{fraktname="San Andreas Fahrschule";}
    case 6:{fraktname="Gripz";}
    case 7:{fraktname="Aztecas";}
    default:{fraktname="ERROR";}
    }
    return fraktname;
    }


    Hab die Fraktionsnamen vertauscht danke

    Hallo Community ich hab jetzt meinen Server mal getestet und hab gesehen das es sehr verbuggt ist und bekomme das auch nicht hin hoffe ihr könnt mir helfen.


    [tabmenu]

    [tab= Fraktionsbug]
    [subtab=Code]ocmd:makeleader(playerid,params[])
    {
    if(SpielerInfo[playerid][pAdmin] < 3)return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    new string[128];
    new pID,fID;
    if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,COLOR_BLAU,"/makeleader [playerid/PartOfName] [fraktionsid]");
    SpielerInfo[pID][pFraktion] = fID;
    SpielerInfo[pID][pRang] = 20;
    SpielerInfo[pID][pLeader] = fID;
    format(string,sizeof(string),"Du hast %s erfolgreich zum Leader der Fraktion %s gemacht.",SpielerName(pID),FraktionsName(fID));
    SendClientMessage(playerid,COLOR_GRÜN,string);
    if(fID == 0)
    {
    format(string,sizeof(string),"Admin %s hat dich als Leader uninvitet du bist nun normaler Zivi.",SpielerName(playerid));
    SendClientMessage(pID,COLOR_GRAD1,string);
    }
    else if(fID == 1)
    {
    format(string, sizeof(string), " Admin %s hat dich zum Leader der Fraktion LSPD ernannt.", SpielerName(playerid));
    SendClientMessage(pID, COLOR_LIGHTBLUE, string);
    SendClientMessage(pID, COLOR_GRAD5, " Du kannst mit /help deine neuen Fraktionsbefehle betrachten");
    SendClientMessage(pID, COLOR_GRAD5, " Vergiss nicht: Du hast nun 4 Wochen Pflicht Leader in dieser Fraktion zu bleiben!");
    SendClientMessage(pID, COLOR_GRAD5, " Wenn du vor Ablauf der Frist rausgeworfen wirst, musst du die Rest der Zeit Zivilist bleiben.");
    SetPlayerSkin(pID,166);

    }
    else if(fID == 2)
    {
    format(string, sizeof(string), " Admin %s hat dich zum Leader der Fraktion Army ernannt.", SpielerName(playerid));
    SendClientMessage(pID, COLOR_LIGHTBLUE, string);
    SendClientMessage(pID, COLOR_GRAD5, " Du kannst mit /help deine neuen Fraktionsbefehle betrachten");
    SendClientMessage(pID, COLOR_GRAD5, " Vergiss nicht: Du hast nun 4 Wochen Pflicht Leader in dieser Fraktion zu bleiben!");
    SendClientMessage(pID, COLOR_GRAD5, " Wenn du vor Ablauf der Frist rausgeworfen wirst, musst du die Rest der Zeit Zivilist bleiben.");
    SetPlayerSkin(pID,121);
    }
    else if(fID == 3)
    {
    format(string, sizeof(string), " Admin %s hat dich zum Leader der Fraktion FBI ernannt.", SpielerName(playerid));
    SendClientMessage(pID, COLOR_LIGHTBLUE, string);
    SendClientMessage(pID, COLOR_GRAD5, " Du kannst mit /help deine neuen Fraktionsbefehle betrachten");
    SendClientMessage(pID, COLOR_GRAD5, " Vergiss nicht: Du hast nun 4 Wochen Pflicht Leader in dieser Fraktion zu bleiben!");
    SendClientMessage(pID, COLOR_GRAD5, " Wenn du vor Ablauf der Frist rausgeworfen wirst, musst du die Rest der Zeit Zivilist bleiben.");
    SetPlayerSkin(pID,165);
    }
    else if(fID == 4)
    {
    format(string, sizeof(string), " Admin %s hat dich zum Leader der Fraktion Vagos ernannt.", SpielerName(playerid));
    SendClientMessage(pID, COLOR_LIGHTBLUE, string);
    SendClientMessage(pID, COLOR_GRAD5, " Du kannst mit /help deine neuen Fraktionsbefehle betrachten");
    SendClientMessage(pID, COLOR_GRAD5, " Vergiss nicht: Du hast nun 4 Wochen Pflicht Leader in dieser Fraktion zu bleiben!");
    SendClientMessage(pID, COLOR_GRAD5, " Wenn du vor Ablauf der Frist rausgeworfen wirst, musst du die Rest der Zeit Zivilist bleiben.");
    SetPlayerSkin(pID,108);
    }
    else if(fID == 5)
    {
    format(string, sizeof(string), " Admin %s hat dich zum Leader der Fraktion Fahrschule ernannt.", SpielerName(playerid));
    SendClientMessage(pID, COLOR_LIGHTBLUE, string);
    SendClientMessage(pID, COLOR_GRAD5, " Du kannst mit /help deine neuen Fraktionsbefehle betrachten");
    SendClientMessage(pID, COLOR_GRAD5, " Vergiss nicht: Du hast nun 4 Wochen Pflicht Leader in dieser Fraktion zu bleiben!");
    SendClientMessage(pID, COLOR_GRAD5, " Wenn du vor Ablauf der Frist rausgeworfen wirst, musst du die Rest der Zeit Zivilist bleiben.");
    SetPlayerSkin(pID,171);
    }
    else if(fID == 6)
    {
    format(string, sizeof(string), " Admin %s hat dich zum Leader der Fraktion Gripz ernannt.", SpielerName(playerid));
    SendClientMessage(pID, COLOR_LIGHTBLUE, string);
    SendClientMessage(pID, COLOR_GRAD5, " Du kannst mit /help deine neuen Fraktionsbefehle betrachten");
    SendClientMessage(pID, COLOR_GRAD5, " Vergiss nicht: Du hast nun 4 Wochen Pflicht Leader in dieser Fraktion zu bleiben!");
    SendClientMessage(pID, COLOR_GRAD5, " Wenn du vor Ablauf der Frist rausgeworfen wirst, musst du die Rest der Zeit Zivilist bleiben.");
    SetPlayerSkin(pID,270);
    }
    else if(fID == 7)
    {
    format(string, sizeof(string), " Admin %s hat dich zum Leader der Fraktion Aztecas ernannt.", SpielerName(playerid));
    SendClientMessage(pID, COLOR_LIGHTBLUE, string);
    SendClientMessage(pID, COLOR_GRAD5, " Du kannst mit /help deine neuen Fraktionsbefehle betrachten");
    SendClientMessage(pID, COLOR_GRAD5, " Vergiss nicht: Du hast nun 4 Wochen Pflicht Leader in dieser Fraktion zu bleiben!");
    SendClientMessage(pID, COLOR_GRAD5, " Wenn du vor Ablauf der Frist rausgeworfen wirst, musst du die Rest der Zeit Zivilist bleiben.");
    SetPlayerSkin(pID,115);
    }
    return 1;
    }
    [subtab=Screen]
    [tab=Scheinebug]
    [subtab=Code]
    if(strcmp("/licenses",cmdtext,true,10)==0)
    {
    new string[128];
    SendClientMessage(playerid,COLOR_GRÜN,"_____|Deine Scheine|_____");
    new autoname[38];
    switch(SpielerInfo[playerid][pAutos])
    {
    case 0:{autoname="Nicht Vorhanden";}
    case 1:{autoname="Vorhanden";}
    }
    format(string,sizeof(string),"**Autoschein:%s **",autoname);
    SendClientMessage(playerid,COLOR_GRAU,string);
    new motorname[38];
    switch(SpielerInfo[playerid][pMotors])
    {
    case 0:{motorname="Nicht Vorhanden";}
    case 1:{motorname="Vorhanden";}
    }
    format(string,sizeof(string),"**Motorradschein:%s **",motorname);
    SendClientMessage(playerid,COLOR_GRAU,string);
    new lkwname[38];
    switch(SpielerInfo[playerid][pLkws])
    {
    case 0:{lkwname="Nicht Vorhanden";}
    case 1:{lkwname="Vorhanden";}
    }
    format(string,sizeof(string),"**LKW-Schein:%s **",lkwname);
    SendClientMessage(playerid,COLOR_GRAU,string);
    new bootname[38];
    switch(SpielerInfo[playerid][pBoots])
    {
    case 0:{bootname="Nicht Vorhanden";}
    case 1:{bootname="Vorhanden";}
    }
    format(string,sizeof(string),"**Bootschein:%s **",bootname);
    SendClientMessage(playerid,COLOR_GRAU,string);
    new waffenname[38];
    switch(SpielerInfo[playerid][pWaffens])
    {
    case 0:{waffenname="Nicht Vorhanden";}
    case 1:{waffenname="Vorhanden";}
    }
    format(string,sizeof(string),"**Waffenschein:%s **",waffenname);
    SendClientMessage(playerid,COLOR_GRAU,string);
    new flugname[38];
    switch(SpielerInfo[playerid][pFlugs])
    {
    case 0:{flugname="Nicht Vorhanden";}
    case 1:{flugname="Vorhanden";}
    }
    format(string,sizeof(string),"**Flugschein:%s **",flugname);
    SendClientMessage(playerid,COLOR_GRAU,string);
    new busname[38];
    switch(SpielerInfo[playerid][pBuss])
    {
    case 0:{busname="Nicht Vorhanden";}
    case 1:{busname="Vorhanden";}
    }
    format(string,sizeof(string),"**Busschein:%s **",busname);
    SendClientMessage(playerid,COLOR_GRAU,string);
    }
    [subtab=Screen]

    [tab=Wantedbug]
    [subtab=Code]
    ocmd:su(playerid,params[])
    {
    new pID, wan, Grund;
    new string[300];
    if(sscanf(params,"uis", pID, wan, Grund))return SendClientMessage(playerid,COLOR_GRAD2,"Benutze: /su [ID/PartofName] [Wanteds] [Grund]");
    if(SpielerInfo[playerid][pFraktion] == 1 || SpielerInfo[playerid][pFraktion] == 2 || SpielerInfo[playerid][pFraktion] == 3)
    {
    if(IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_ROT,"Der angegebene Spieler ist nicht online");
    if(SpielerInfo[pID][pFraktion] == 1 || SpielerInfo[pID][pFraktion] == 2 || SpielerInfo[pID][pFraktion] == 3)return SendClientMessage(playerid,COLOR_GRAD2,"Du kanst keinen Beamten anklagen.");
    SetPlayerWantedLevel(pID, GetPlayerWantedLevel(pID)+wan);
    format(string,sizeof(string),"Du hast %s %i Wanteds gegeben Grund: %s Aktuelles Wantedlevel %i",SpielerName(pID), wan, Grund, GetPlayerWantedLevel(pID));
    SendClientMessage(playerid,COLOR_GRAU,string);
    format(string,sizeof(string),"%s hat dir %i Wanteds gegeben Grund: %s",SpielerName(playerid),wan, Grund);
    SendClientMessage(pID,COLOR_WEINROT,string);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(SpielerInfo[i][pFraktion] == 1 || SpielerInfo[i][pFraktion] == 2 || SpielerInfo[i][pFraktion] == 3)
    {
    format(string,sizeof(string),"[SUCHE]%s gibt %s %i Wanted(s) Grund: %s Aktuelles Wantedlevel %s",SpielerName(playerid),SpielerName(pID),wan,Grund,GetPlayerWantedLevel(pID));
    SendClientMessage(i,COLOR_LILA,string);


    return 1;
    }
    }
    }
    return 1;
    }
    [subtab=Screen]

    [tab=/setadmin]
    [subtab=Code]
    ocmd:setadmin(playerid,params[])
    {
    if(SpielerInfo[playerid][pAdmin] < 5)return SendClientMessage(playerid,COLOR_ROT,"Du bist kein Admin.");
    new string[128];
    new pID, rank;
    if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,COLOR_ROT,"/setadmin [playerid/PartOfName] [level]");
    if(rank<0||rank>5)return SendClientMessage(playerid,COLOR_ROT,"Bitte gültigen Rang angeben.");
    SpielerInfo[pID][pAdmin] = rank;
    format(string,sizeof(string),"Du hast %s zu Admin gemacht.[Adminrang: %i]",SpielerName(pID),rank);
    SendClientMessage(playerid,COLOR_GRÜN,string);
    format(string,sizeof(string),"Du wurdest von %s zu Admin gemacht.[Adminrang: %i]",SpielerName(playerid),rank);
    SendClientMessage(pID,COLOR_GRÜN,string);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(SpielerInfo[i][pAdmin] > 0)
    {
    format(string,sizeof(string),"%s wurde von Communityleiter %s zum Admin %s gemacht",SpielerName(pID),SpielerName(playerid),rank);
    SendClientMessage(i,COLOR_LILA,string);
    return 1;
    }
    }
    return 1;
    }
    [subtab=Screen]

    [tab=Fraktionscars respawnen]
    [subtab=Code]
    if (strcmp("/respawncar", cmdtext, true, 10) == 0)
    {
    new string[128];
    if(SpielerInfo[playerid][pRang] > 17)
    {
    if(SpielerInfo[playerid][pFraktion] == 1)
    {
    for(new i= 0;i<sizeof(lspdcars);i++)
    {
    if(IsVehicleEmpty(lspdcars[i]))return SetVehicleToRespawn(lspdcars[i]);
    }
    for(new j = 0; j < MAX_PLAYERS; j++)
    {
    if(IsPlayerInFrakt(j,1))
    {
    format(string,sizeof(string),"Die Fraktionsautos wurden von %s respawnt.",SpielerName(playerid));
    SendClientMessage(j,COLOR_KOMISCH,string);
    return 1;
    }
    }
    }
    if(SpielerInfo[playerid][pFraktion] == 2)
    {
    for(new i= 0;i<sizeof(armycars);i++)
    {
    if(IsVehicleEmpty(armycars[i]))return SetVehicleToRespawn(armycars[i]);
    }
    for(new j = 0; j < MAX_PLAYERS; j++)
    {
    if(IsPlayerInFrakt(j,2))
    {
    format(string,sizeof(string),"Die Fraktionsautos wurden von %s respawnt.",SpielerName(playerid));
    SendClientMessage(j,COLOR_KOMISCH,string);
    return 1;
    }
    }
    }
    if(SpielerInfo[playerid][pFraktion] == 3)
    {
    for(new i= 0;i<sizeof(fbicars);i++)
    {
    if(IsVehicleEmpty(fbicars[i]))return SetVehicleToRespawn(fbicars[i]);
    }
    for(new j = 0; j < MAX_PLAYERS; j++)
    {
    if(IsPlayerInFrakt(j,3))
    {
    format(string,sizeof(string),"Die Fraktionsautos wurden von %s respawnt.",SpielerName(playerid));
    SendClientMessage(j,COLOR_KOMISCH,string);
    return 1;
    }
    }
    }
    if(SpielerInfo[playerid][pFraktion] == 4)
    {
    for(new i= 0;i<sizeof(vagoscars);i++)
    {
    if(IsVehicleEmpty(vagoscars[i]))return SetVehicleToRespawn(vagoscars[i]);
    }
    for(new j = 0; j < MAX_PLAYERS; j++)
    {
    if(IsPlayerInFrakt(j,4))
    {
    format(string,sizeof(string),"Die Fraktionsautos wurden von %s respawnt.",SpielerName(playerid));
    SendClientMessage(j,COLOR_KOMISCH,string);
    return 1;
    }
    }
    }
    if(SpielerInfo[playerid][pFraktion] == 5)
    {
    for(new i= 0;i<sizeof(fscars);i++)
    {
    if(IsVehicleEmpty(fscars[i]))return SetVehicleToRespawn(fscars[i]);
    }
    for(new j = 0; j < MAX_PLAYERS; j++)
    {
    if(IsPlayerInFrakt(j,5))
    {
    format(string,sizeof(string),"Die Fraktionsautos wurden von %s respawnt.",SpielerName(playerid));
    SendClientMessage(j,COLOR_KOMISCH,string);
    return 1;
    }
    }
    }
    if(SpielerInfo[playerid][pFraktion] == 6)
    {
    for(new i= 0;i<sizeof(gscars);i++)
    {
    if(IsVehicleEmpty(gscars[i]))return SetVehicleToRespawn(gscars[i]);
    }
    for(new j = 0; j < MAX_PLAYERS; j++)
    {
    if(IsPlayerInFrakt(j,6))
    {
    format(string,sizeof(string),"Die Fraktionsautos wurden von %s respawnt.",SpielerName(playerid));
    SendClientMessage(j,COLOR_KOMISCH,string);
    return 1;
    }
    }
    }
    if(SpielerInfo[playerid][pFraktion] == 7)
    {
    for(new i= 0;i<sizeof(azcars);i++)
    {
    if(IsVehicleEmpty(azcars[i]))return SetVehicleToRespawn(azcars[i]);
    }
    for(new j = 0; j < MAX_PLAYERS; j++)
    {
    if(IsPlayerInFrakt(j,7))
    {
    format(string,sizeof(string),"Die Fraktionsautos wurden von %s respawnt.",SpielerName(playerid));
    SendClientMessage(j,COLOR_KOMISCH,string);
    return 1;
    }
    }
    }
    }
    return 1;
    }
    [subtab=Screen]
    [/tabmenu]


    Hoffe das mir wer helfen kann


    Mit freundlichen Grüßen
    Schokodonut

    Warum soll ich da eine Farbe machen bei den Errors geht es lediglich um das
    if(strcmp(licens, "Auto", true) == 0)


    Ps nochmal der neue Ganze Befehl


    ocmd:givelicense(playerid,params[])
    {
    new pID, licens, string[128];
    if(SpielerInfo[playerid][pFraktion] != 5)return SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Fahrlehrer");
    if(sscanf(params,"us",pID,licens))
    {
    SendClientMessage(playerid,COLOR_ROT,"/givelicense [playerid/PartOfName][Licens]");
    SendClientMessage(playerid,COLOR_ROT,"Auto | Motor | LKW | Bus | Flug | Gefahr | Waffen | Angel | Boot");
    }
    {
    if(IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAD2,"Der angegebene Spieler ist nicht online");
    if(strcmp(licens, "Auto", true) == 0)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Autoschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Autoschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pAutos] = 1;
    }
    if(strcmp(licens, "Motor", true) == 0)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Motorradschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Motorradschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pMotors] = 1;
    }
    if(strcmp(licens, "LKW", true) == 0)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Lkwschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Lkwschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pLkws] = 1;
    }
    if(strcmp(licens, "Bus", true) == 0)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Busschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Busschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pBuss] = 1;
    }
    if(strcmp(licens, "Flug", true) == 0)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Flugschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Flugschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pFlugs] = 1;
    }
    if(strcmp(licens, "Gefahr", true) == 0)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Gefahrgutschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Gefahrgutschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pGefahrs] = 1;
    }
    if(strcmp(licens, "Waffen", true) == 0)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Waffenschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Waffenschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pWaffens] = 1;
    }
    if(strcmp(licens, "Angel", true) == 0)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Angelschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Angelschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pAngels] = 1;
    }
    if(strcmp(licens, "Boot", true) == 0)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Bootschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Bootschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pBoots] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Bitte gib einen Gültigen Lizensnamen ein");
    SendClientMessage(playerid,COLOR_ROT,"Auto | Motor | LKW | Bus | Flug | Gefahr | Waffen | Angel | Boot");
    }
    }
    return 1;
    }

    Jetzt bekomme ich diese Errors liegt das daran das ich das mit ocmd schreibe


    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1109) : error 035: argument type mismatch (argument 1)
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1117) : error 035: argument type mismatch (argument 1)
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1125) : error 035: argument type mismatch (argument 1)
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1133) : error 035: argument type mismatch (argument 1)
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1141) : error 035: argument type mismatch (argument 1)
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1149) : error 035: argument type mismatch (argument 1)
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1157) : error 035: argument type mismatch (argument 1)
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1165) : error 035: argument type mismatch (argument 1)
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1173) : error 035: argument type mismatch (argument 1)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    9 Errors.

    Hallo Community!
    Bin gerade dabei mir den Befehl /givelicense zu scripten allerdings bekomm ich da errors und wollte fragen wie ich die definieren muss.


    ocmd:givelicense(playerid,params[])
    {
    new pID, licens, string[128];
    if(SpielerInfo[playerid][pFraktion] != 5)return SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Fahrlehrer");
    if(sscanf(params,"ui",pID,licens))
    {
    SendClientMessage(playerid,COLOR_ROT,"/givelicense [playerid/PartOfName][Licens]");
    SendClientMessage(playerid,COLOR_ROT,"Auto | Motor | LKW | Bus | Flug | Gefahr | Waffen | Angel | Boot");
    }
    {
    if(IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAD2,"Der angegebene Spieler ist nicht online");
    if(licens == Auto)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Autoschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Autoschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pAutos] = 1;
    }
    if(licens == Motor)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Motorradschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Motorradschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pMotors] = 1;
    }
    if(licens == LKW)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Lkwschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Lkwschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pLkws] = 1;
    }
    if(licens == Bus)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Busschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Busschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pBuss] = 1;
    }
    if(licens == Flug)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Flugschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Flugschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pFlugs] = 1;
    }
    if(licens == Gefahr)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Gefahrgutschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Gefahrgutschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pGefahrs] = 1;
    }
    if(licens == Waffen)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Waffenschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Waffenschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pWaffens] = 1;
    }
    if(licens == Angel)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Angelschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Angelschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pAngels] = 1;
    }
    if(licens == Boot)
    {
    format(string,sizeof(string),"Fahrlehrer %s hat dir den Bootschein gegeben",SpielerName(playerid));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    format(string,sizeof(string),"Du hast %s den Bootschein gegeben",SpielerName(pID));
    SendClientMessage(pID,COLOR_HELLBLAU,string);
    SpielerInfo[pID][pBoots] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Bitte gib einen Gültigen Lizensnamen ein");
    SendClientMessage(playerid,COLOR_ROT,"Auto | Motor | LKW | Bus | Flug | Gefahr | Waffen | Angel | Boot");
    }
    }
    return 1;
    }


    nun die Errors


    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1109) : error 017: undefined symbol "Auto"
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1117) : error 017: undefined symbol "Motor"
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1125) : error 017: undefined symbol "LKW"
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1133) : error 017: undefined symbol "Bus"
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1141) : error 017: undefined symbol "Flug"
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1149) : error 017: undefined symbol "Gefahr"
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1157) : error 017: undefined symbol "Waffen"
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1165) : error 017: undefined symbol "Angel"
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(1173) : error 017: undefined symbol "Boot"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    9 Errors.


    Mit Freundlichen Grüßen
    Schokodonut

    geht doch noch nicht
    ocmd:su(playerid,params[])
    {
    new pID, wan, Grund;
    new string[200];
    if(sscanf(params,"uis", pID, wan, Grund))return SendClientMessage(playerid,COLOR_GRAD2,"Benutze: /su [ID/PartofName] [Wanteds] [Grund]");
    if(SpielerInfo[playerid][pFraktion] == 1 || SpielerInfo[playerid][pFraktion] == 2 || SpielerInfo[playerid][pFraktion] == 3)
    {
    if(IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_ROT,"Der angegebene Spieler ist nicht online");
    if(SpielerInfo[pID][pFraktion] == 1 || SpielerInfo[pID][pFraktion] == 2 || SpielerInfo[pID][pFraktion] == 3)return SendClientMessage(playerid,COLOR_GRAD2,"Du kanst keinen Beamten anklagen.");
    SetPlayerWantedLevel(pID, GetPlayerWantedLevel(pID)+wan);
    format(string,sizeof(string),"Du hast %s %i Wanteds gegeben Grund: %s Aktuelles Wantedlevel %i",SpielerName(pID), wan, Grund, GetPlayerWantedLevel(pID));
    SendClientMessage(playerid,COLOR_GRAU,string);
    format(string,sizeof(string),"%s hat dir %i Wanteds gegeben Grund: %s",SpielerName(playerid),wan, Grund);
    SendClientMessage(pID,COLOR_WEINROT,string);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(SpielerInfo[playerid][pFraktion] == 1 || SpielerInfo[playerid][pFraktion] == 2 || SpielerInfo[playerid][pFraktion] == 3)
    {
    format(string,sizeof(string),"[SUCHE]%s gibt %s %i Wanted(s) Grund: %s Aktuelles Wantedlevel %s",SpielerName(playerid),SpielerName(pID),wan,Grund,GetPlayerWantedLevel(pID));
    SendClientMessage(i,COLOR_LILA,string);


    return 1;
    }
    }
    }
    return 1;
    }


    Das bild dazu


    Es gibt 101 Wanteds obwohl ich nur 1 Wanted geben wollte

    Hallo Community!


    Ich habe den Befehl ocmd:su gescripten und der sieht folgender Maßen aus
    ocmd:su(playerid,params[])
    {
    new pID, wan, Grund;
    new string[200];
    if(sscanf(params,"uis", pID, wan, Grund))return SendClientMessage(playerid,COLOR_GRAD2,"Benutze: /su [ID/PartofName] [Wanteds] [Grund]");
    if(SpielerInfo[playerid][pFraktion] == 1 || SpielerInfo[playerid][pFraktion] == 2 || SpielerInfo[playerid][pFraktion] == 3)
    {
    if(IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_ROT,"Der angegebene Spieler ist nicht online");
    if(SpielerInfo[pID][pFraktion] == 1 || SpielerInfo[pID][pFraktion] == 2 || SpielerInfo[pID][pFraktion] == 3)return SendClientMessage(playerid,COLOR_GRAD2,"Du kanst keinen Beamten anklagen.");
    SetPlayerWantedLevel(pID, wan);
    format(string,sizeof(string),"Du hast %s %i Wanteds gegeben Grund: %s Aktuelles Wantedlevel %i",SpielerName(pID), wan, Grund, GetPlayerWantedLevel(pID));
    SendClientMessage(playerid,COLOR_GRAU,string);
    format(string,sizeof(string),"%s hat dir %i Wanteds gegeben Grund: %s",SpielerName(playerid),wan, Grund);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(SpielerInfo[playerid][pFraktion] == 1 || SpielerInfo[playerid][pFraktion] == 2 || SpielerInfo[playerid][pFraktion] == 3)
    {
    format(string,sizeof(string),"[SUCHE]%s gibt %s %i Wanted(s) Grund: %s Aktuelles Wantedlevel %s",SpielerName(playerid),SpielerName(pID),wan,GetPlayerWantedLevel(pID));
    SendClientMessage(i,COLOR_LILA,string);


    return 1;
    }
    }
    }
    return 1;
    }


    Allerdings gibt es keinen Error nur das es falsch wanteds und so gibt siehe Bild