Beiträge von James.Spader

    Natürlich musst du dann auch alle Codes die diese Funktion verwenden umschreiben, da du ja jetzt Besitzer UND Slot brauchst.


    Das ich mir so peinlich ;( :( :wacko:


    Wie mache ich es, wie kann ich den Besitzer und die Slots speichern?
    Ich habe mal was define't...


    #define MAX_CARS_PER_PLAYER 5



    Ist dies die Slots anzahl?


    ( Jeffry )

    Poste bitte die beiden Zeilen (507 & 666).


    Wir gemacht :)


    [pwn=502]
    GetPlayerFromCarlistCar(carid)
    {
    new i;
    for(i=0; i<sizeof(Carlist); i++)
    {
    if(Carlist[i][Carid]==carid) { return i; }
    }
    return -1;
    }
    [/pwn]


    [pwn=662]
    public OnPlayerConnect(playerid)
    {
    new dateiname[MAX_PLAYER_NAME+25];
    new playername[MAX_PLAYER_NAME+25];
    Carlist[playerid][Typ]=-1; Carlist[playerid][X]=0.0; Carlist[playerid][Y]=0.0; Carlist[playerid][Z]=0.0;
    Carlist[playerid][Rotation]=0.0; Carlist[playerid][Status]=0; Carlist[playerid][Lock]=0; Carlist[playerid][Carid]=-1;
    Carlist[playerid][Farbe1]=-1; Carlist[playerid][Farbe2]=-1; Carlist[playerid][mod1]=-1; Carlist[playerid][mod2]=-1;
    Carlist[playerid][mod3]=-1; Carlist[playerid][mod4]=-1; Carlist[playerid][mod5]=-1; Carlist[playerid][mod6]=-1;
    Carlist[playerid][mod7]=-1; Carlist[playerid][mod8]=-1; Carlist[playerid][mod9]=-1; Carlist[playerid][mod10]=-1;
    Carlist[playerid][mod11]=-1; Carlist[playerid][mod12]=-1; Carlist[playerid][mod13]=-1; Carlist[playerid][mod14]=-1;
    Carlist[playerid][mod15]=-1; Carlist[playerid][mod16]=-1; Carlist[playerid][mod17]=-1; Carlist[playerid][Paintjob]=-1;
    Spectating[playerid][0]=-1;
    #if defined CARSELL
    bietetAn[playerid]={-1,0};
    #endif
    GetPlayerName(playerid, playername, sizeof(playername));
    format(dateiname, sizeof(dateiname), "/GekaufteFahrzeuge/%s.car", playername);
    if (fexist(dateiname))
    {
    new File: CarFile = fopen(dateiname, io_read);
    if ( CarFile )
    {
    new key[ 256 ];
    new Data[ 256 ];
    while ( fread( CarFile , Data , sizeof( Data ) ) )
    {
    key = ini_GetKey(Data);
    if(strcmp(key,"AH_Typ",true)==0) { Carlist[playerid][Typ]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_X",true)==0) { Carlist[playerid][X]=floatstr(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Y",true)==0) { Carlist[playerid][Y]=floatstr(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Z",true)==0) { Carlist[playerid][Z]=floatstr(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Rot",true)==0) { Carlist[playerid][Rotation]=floatstr(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Status",true)==0) { Carlist[playerid][Status]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Lock",true)==0) { Carlist[playerid][Lock]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Paintjob",true)==0) { Carlist[playerid][Paintjob]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Farbe1",true)==0) { Carlist[playerid][Farbe1]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Farbe2",true)==0) { Carlist[playerid][Farbe2]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod1",true)==0) { Carlist[playerid][mod1]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod2",true)==0) { Carlist[playerid][mod2]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod3",true)==0) { Carlist[playerid][mod3]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod4",true)==0) { Carlist[playerid][mod4]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod5",true)==0) { Carlist[playerid][mod5]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod6",true)==0) { Carlist[playerid][mod6]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod7",true)==0) { Carlist[playerid][mod7]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod8",true)==0) { Carlist[playerid][mod8]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod9",true)==0) { Carlist[playerid][mod9]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod10",true)==0) { Carlist[playerid][mod10]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod11",true)==0) { Carlist[playerid][mod11]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod12",true)==0) { Carlist[playerid][mod12]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod13",true)==0) { Carlist[playerid][mod13]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod14",true)==0) { Carlist[playerid][mod14]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod15",true)==0) { Carlist[playerid][mod15]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod16",true)==0) { Carlist[playerid][mod16]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod17",true)==0) { Carlist[playerid][mod17]=strval(ini_GetValue(Data)); }
    }
    }
    fclose(CarFile);
    if(Carlist[playerid][Typ]!=-1 && Carlist[playerid][Status]==1)
    {
    Carlist[playerid][Carid]=CreateTunedCar(playerid);
    }
    }
    SetTimerEx("DelaySetVehicleParams",10000,0,"i",playerid);
    return 1;
    }
    [/pwn]


    ( Jeffry )

    Ich bekomme immer noch 5 Errors...


    Die Errors:


    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(507) : error 091: ambiguous constant; tag override is required (symbol "Carid")
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(666) : error 033: array must be indexed (variable "Carlist")
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(666) : error 091: ambiguous constant; tag override is required (symbol "X")
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(666) : error 033: array must be indexed (variable "Carlist")
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(666) : fatal error 107: too many error messages on one line


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



    5 Errors.



    vielleicht hilft ja das ahCars :)



    enum ahCar
    {
    Typ,
    Float:X,
    Float:Y,
    Float:Z,
    Float:Rotation,
    Status,
    Lock,
    Carid,
    Paintjob,
    Farbe1,
    Farbe2,
    mod1,
    mod2,
    mod3,
    mod4,
    mod5,
    mod6,
    mod7,
    mod8,
    mod9,
    mod10,
    mod11,
    mod12,
    mod13,
    mod14,
    mod15,
    mod16,
    mod17
    };
    new Carlist[MAX_PLAYERS][MAX_CARS_PER_PLAYER][ahCar];


    ( Jeffry )

    PAWN Quelltext
    1
    2
    #define MAX_CARS_PER_PLAYER 5 //Wie Jeffry sagte du kannst auch weniger daraus machen aber denk daran nicht zuviel sonst bekommst du bugs [Soweit ich das weiß]
    new Carlist[MAX_PLAYERS][MAX_CARS_PER_PLAYER][ahCar];


    Ok, schön das es mir 2 mal erklärt wurde... jedoch habe ich grad ein anderes Problem sehe oben

    ändern.


    Jetzt bekomme ich wieder neue errors:


    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(507) : error 091: ambiguous constant; tag override is required (symbol "Carid")
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(666) : error 033: array must be indexed (variable "Carlist")
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(666) : error 091: ambiguous constant; tag override is required (symbol "X")
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(666) : error 033: array must be indexed (variable "Carlist")
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(666) : fatal error 107: too many error messages on one line


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



    5 Errors.


    Zeilen:


    [pwn=502]
    GetPlayerFromCarlistCar(carid)
    {
    new i;
    for(i=0; i<sizeof(Carlist); i++)
    {
    if(Carlist[i][Carid]==carid) { return i; }
    }
    return -1;
    }
    [/pwn]
    [pwn=662]
    public OnPlayerConnect(playerid)
    {
    new dateiname[MAX_PLAYER_NAME+25];
    new playername[MAX_PLAYER_NAME+25];
    Carlist[playerid][Typ]=-1; Carlist[playerid][X]=0.0; Carlist[playerid][Y]=0.0; Carlist[playerid][Z]=0.0;
    Carlist[playerid][Rotation]=0.0; Carlist[playerid][Status]=0; Carlist[playerid][Lock]=0; Carlist[playerid][Carid]=-1;
    Carlist[playerid][Farbe1]=-1; Carlist[playerid][Farbe2]=-1; Carlist[playerid][mod1]=-1; Carlist[playerid][mod2]=-1;
    Carlist[playerid][mod3]=-1; Carlist[playerid][mod4]=-1; Carlist[playerid][mod5]=-1; Carlist[playerid][mod6]=-1;
    Carlist[playerid][mod7]=-1; Carlist[playerid][mod8]=-1; Carlist[playerid][mod9]=-1; Carlist[playerid][mod10]=-1;
    Carlist[playerid][mod11]=-1; Carlist[playerid][mod12]=-1; Carlist[playerid][mod13]=-1; Carlist[playerid][mod14]=-1;
    Carlist[playerid][mod15]=-1; Carlist[playerid][mod16]=-1; Carlist[playerid][mod17]=-1; Carlist[playerid][Paintjob]=-1;
    Spectating[playerid][0]=-1;
    #if defined CARSELL
    bietetAn[playerid]={-1,0};
    #endif
    GetPlayerName(playerid, playername, sizeof(playername));
    format(dateiname, sizeof(dateiname), "/GekaufteFahrzeuge/%s.car", playername);
    if (fexist(dateiname))
    {
    new File: CarFile = fopen(dateiname, io_read);
    if ( CarFile )
    {
    new key[ 256 ];
    new Data[ 256 ];
    while ( fread( CarFile , Data , sizeof( Data ) ) )
    {
    key = ini_GetKey(Data);
    if(strcmp(key,"AH_Typ",true)==0) { Carlist[playerid][Typ]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_X",true)==0) { Carlist[playerid][X]=floatstr(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Y",true)==0) { Carlist[playerid][Y]=floatstr(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Z",true)==0) { Carlist[playerid][Z]=floatstr(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Rot",true)==0) { Carlist[playerid][Rotation]=floatstr(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Status",true)==0) { Carlist[playerid][Status]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Lock",true)==0) { Carlist[playerid][Lock]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Paintjob",true)==0) { Carlist[playerid][Paintjob]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Farbe1",true)==0) { Carlist[playerid][Farbe1]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_Farbe2",true)==0) { Carlist[playerid][Farbe2]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod1",true)==0) { Carlist[playerid][mod1]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod2",true)==0) { Carlist[playerid][mod2]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod3",true)==0) { Carlist[playerid][mod3]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod4",true)==0) { Carlist[playerid][mod4]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod5",true)==0) { Carlist[playerid][mod5]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod6",true)==0) { Carlist[playerid][mod6]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod7",true)==0) { Carlist[playerid][mod7]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod8",true)==0) { Carlist[playerid][mod8]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod9",true)==0) { Carlist[playerid][mod9]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod10",true)==0) { Carlist[playerid][mod10]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod11",true)==0) { Carlist[playerid][mod11]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod12",true)==0) { Carlist[playerid][mod12]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod13",true)==0) { Carlist[playerid][mod13]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod14",true)==0) { Carlist[playerid][mod14]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod15",true)==0) { Carlist[playerid][mod15]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod16",true)==0) { Carlist[playerid][mod16]=strval(ini_GetValue(Data)); }
    else if(strcmp(key,"AH_mod17",true)==0) { Carlist[playerid][mod17]=strval(ini_GetValue(Data)); }
    }
    }
    fclose(CarFile);
    if(Carlist[playerid][Typ]!=-1 && Carlist[playerid][Status]==1)
    {
    Carlist[playerid][Carid]=CreateTunedCar(playerid);
    }
    }
    SetTimerEx("DelaySetVehicleParams",10000,0,"i",playerid);
    return 1;
    }
    [/pwn]

    Musst du unter die Includes schreiben.


    Bekomme jetzt wieder neue errors:


    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(819) : warning 213: tag mismatch
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(819) : error 001: expected token: ")", but found "["
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(819) : error 029: invalid expression, assumed zero
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(819) : warning 215: expression has no effect
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(819) : error 001: expected token: ";", but found "]"
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(819) : fatal error 107: too many error messages on one line


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



    4 Errors.


    der Befehl:


    [pwn=810]
    if(strcmp(cmd, "/carkey", true) == 0)
    {
    if(MaxVeh[playerid] > 1)
    {
    CarKey[playerid] += 1;
    if(CarKey[playerid] == MaxVeh[playerid])
    {
    CarKey[playerid] = 0;
    }
    if(Carlist[playerid][CarKey[playerid]][Typ] != -1)
    {
    new index = -1;
    for(new i=0; i<sizeof(Kaufliste); i++)
    {
    if(Kaufliste[i][Modelid] == Carlist[playerid][CarKey[playerid]][Typ])
    {
    index = i;
    break;
    }
    }
    if(index == -1) format(string, sizeof(string), "Du nimmst deinen %dten Auto-Schlüssel, für deinen <unbekannt> !", CarKey[playerid]+1);
    else format(string, sizeof(string), "Du nimmst deinen %dten Auto-Schlüssel, für deinen %s !", CarKey[playerid]+1, Kaufliste[index][Name]);
    }
    else
    {
    format(string, sizeof(string), "Du nimmst deinen %dten Auto-Schlüssel !",CarKey[playerid]+1);
    }
    SendClientMessage(playerid,COLOR_YELLOW,string);
    }
    return 1;
    }
    [/pwn]

    Liebe Community,
    ich habe ein Problem bei dem /carkey befehl. Ich bekomme 4 Errors :(


    Errors:


    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(811) : error 017: undefined symbol "CarKey"
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(811) : warning 215: expression has no effect
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(811) : error 001: expected token: ";", but found "]"
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(811) : error 029: invalid expression, assumed zero
    C:\SA-MP Server\filterscripts\AutohausSystem.pwn(811) : fatal error 107: too many error messages on one line


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



    4 Errors.




    Die Zeilen:


    [pwn=806] new MaxVeh[MAX_PLAYERS];
    if(strcmp("/carkey", cmd, true) == 0)
    {
    if(MaxVeh[playerid] > 1)
    {
    CarKey[playerid] += 1;
    if(CarKey[playerid] == MaxVeh[playerid])
    {
    CarKey[playerid] = 0;
    }
    if(Carlist[playerid][CarKey[playerid]][Typ] != -1)
    {
    new index = -1;
    for(new i=0; i<sizeof(Kaufliste); i++)
    {
    if(Kaufliste[i][Modelid] == Carlist[playerid][CarKey[playerid]][Typ])
    {
    index = i;
    break;
    }
    }
    if(index == -1) format(string, sizeof(string), "Du nimmst deinen %dten Auto-Schlüssel, für deinen <unbekannt> !", CarKey[playerid]+1);
    else format(string, sizeof(string), "Du nimmst deinen %dten Auto-Schlüssel, für deinen %s !", CarKey[playerid]+1, Kaufliste[index][Name]);
    }
    else
    {
    format(string, sizeof(string), "Du nimmst deinen %dten Auto-Schlüssel !",CarKey[playerid]+1);
    }
    SendClientMessage(playerid,COLOR_YELLOW,string);
    }
    return 1;
    }[/pwn]




    Ich hoffe ihr könnt helfen. :)




    Mit freundlichen Grüßen,
    James.

    Liebe Community,
    ich habe leider keinen blassen schimmer wie ich bei diesem Autohaus-System, die CarKeys so einrichte das jeder Spieler 5 Fahrzeuge besitzen kann... bzw. dort ist leider kein Key-System mit enthalten, und ich weiß nicht wie man eins dort erstellt.


    > Also wie schon gesagt, die User sollten 5 Fahrzeuge besitzen...


    Das Script (zur Info: Es ist ein Filterscript):
    P.S.: Ich benutze dieses Autohaus-System: *Klick*


    Es wird aber zurzeit an dieses FS nicht mehr weiter gearbeitet, zudem erreiche ich auch nicht den Ersteller, deshalb bin ich mal wieder auf eure guten Tipps und Hilfen angewiesen.


    Ich hoffe ihr könnt helfen.




    MFG,
    James.

    Liebe Community,
    ich habe das Problem, wenn ich /admins ingame eingebe, dann kommt es ist kein Team-Mitglied online (ist auch richtig so), das Problem ist nur, das es 100fach kommt also es kommt dann der Satz:


    * Es ist zurzeit leider kein Team-Mitglied von RfL online, versuche es später noch einmal!



    nicht einmal, sondern 16 / 17 mal. Ich möchte es aber so das es nur einmal kommt.



    die Zeilen:



    if (strcmp(cmd, "/admins", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}==============={FFFFFF}| Administration |{FFFFFF}===============");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pAdmin] == 1)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "{FFFFFF}* ID: %d | {FFFF00}Supporter{FFFFFF}: %s", i,sendername);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    if(PlayerInfo[i][pAdmin] == 2)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "{FFFFFF}* ID: %d | {00B200}Moderator{FFFFFF}: %s", i,sendername);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    if(PlayerInfo[i][pAdmin] == 3)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "{FFFFFF}* ID: %d | {009999}Senior Moderator{FFFFFF}: %s", i,sendername);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    if(PlayerInfo[i][pAdmin] == 4)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "{FFFFFF}* ID: %d | {0099FF}Junior Administrator{FFFFFF}: %s", i,sendername);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    if(PlayerInfo[i][pAdmin] == 1336)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "{FFFFFF}* ID: %d | {0000FF}Administrator{FFFFFF}: %s", i,sendername);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    if(PlayerInfo[i][pAdmin] == 1337)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "{FFFFFF}* ID: %d | {B40404}Head Administrator{FFFFFF}: %s", i,sendername);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    if(PlayerInfo[i][pAdmin] == 1338)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "{FFFFFF}* ID: %d | {01DFD7}Community Manager{FFFFFF}: %s", i,sendername);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    if(PlayerInfo[i][pAdmin] == 1339)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "{FFFFFF}* ID: %d | {FF0000}Stellv. Projektleiter{FFFFFF}: %s", i,sendername);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    if(PlayerInfo[i][pAdmin] == 2000)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "{FFFFFF}* ID: %d | {FF0000}Projektleiter{FFFFFF}: %s", i,sendername);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE,"* Es ist zurzeit leider kein Team-Mitglied von *** online, versuche es später noch einmal!"); // Problem
    }
    }
    SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}==============={FFFFFF}|{FFFFFF} ==================== {FFFFFF}|{FFFFFF}===============");
    }
    return 1;
    }



    Ich hoffe ihr könnt helfen.


    MfG,
    James.

    Liebe Community,
    ich habe das Problem, wenn ich den Text erweitern will, wird es aber InGame nicht erweitert.


    die Befehle:



    ocmd:sc(playerid,params[])
    {
    new text[144],string[256],string1[256];
    if(GetPVarInt(playerid,"LiveChat") != 1) return SendClientMessage(playerid,COLOR_GRAD1,"Du bist in keinem Support!");
    if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_GRAD1,"/sc [Text]");
    format(string,sizeof(string),"[SUPPORT]: %s: %s",Name(playerid),text);
    SendClientMessage(GetPVarInt(playerid,"RPartner"),COLOR_SGREEN,string);
    format(string1,sizeof(string1),"[SUPPORT]: %s: %s",Name(playerid),text);
    SendClientMessage(playerid,COLOR_SGREEN,string1);
    return 1;
    }
    ocmd:sa(playerid,params[])
    {
    new text[144],string[256],string1[256];
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid,COLOR_GRAD1,"Du hast keine Berechtigung.");
    if(GetPVarInt(playerid,"LiveChat") != 1) return SendClientMessage(playerid,COLOR_GRAD1,"Du bist in keinem Support.");
    if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_GRAD1,"/sa [Text]");
    format(string,sizeof(string),"[SUPPORT]: %s: %s",Name(playerid),text);
    SendClientMessage(GetPVarInt(playerid,"RPartner"),COLOR_SGREEN,string);
    format(string1,sizeof(string1),"[SUPPORT]: %s: %s",Name(playerid),text);
    SendClientMessage(playerid,COLOR_SGREEN,string1);
    return 1;
    }


    Also der Text hat keine 144 Zeilen, wenn ich inGame /sa, /sc mache.


    Ich hoffe ihr könnt Helfen.



    MfG
    James.

    Liebe Community,


    ich habe das problem, ich bekomme 2 Warnings bei diesen Befehl:


    C:\SA-MP Server\gamemodes\RfL-1-0-0.pwn(36146) : warning 202: number of arguments does not match definition
    C:\SA-MP Server\gamemodes\RfL-1-0-0.pwn(36146) : warning 202: number of arguments does not match definition


    der Befehl:


    [pwn=36138]
    ocmd:kick(playerid,params[])
    {
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid,COLOR_GRAD1,"Du hast keine Berechtigung.");
    new pID,Grund[128],string[128];
    if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid,COLOR_GRAD1,"Verwendung: /kick [PlayerID] [Begründung]");
    if(PlayerInfo[playerid][pAdmin] < PlayerInfo[pID][pAdmin]) return SendClientMessage(playerid,COLOR_GRAD1,"Dieser Administrator hat einen höheren Rang, du kannst ihn nicht kicken!");
    format(string,sizeof(string),"%s wurde von %s gekickt, Begründung: %s",Name(pID),Name(playerid),Grund);
    SendClientMessageToAll(COLOR_IRED,string);
    SendClientMessage(pID,COLOR_IRED,"Du wurdest von %s gekickt, Begründung: %s",Name(playerid),Grund);
    Kick(pID);
    return 1;
    }
    [/pwn]



    Ich hoffe ihr könnt helfen c:



    MfG
    James

    probier mal so,
    musst aber einiges umändern.


    Spoiler anzeigen

    if(strcmp(cmd, "/frakrc", true) == 0 || strcmp(cmd, "/frc", true) == 0)
    {
    if(PlayerInfo[playerid][pLeader] == 1)
    {
    for(new pv = 0; pv < sizeof(PolizeiVehs); pv++)
    {
    SetVehicleToRespawn(PolizeiVehs[pv]);
    //SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    if(PlayerInfo[playerid][pLeader] == 15)
    {
    for(new pv = 0; pv < sizeof(PolizeiVehs); pv++)
    {
    SetVehicleToRespawn(LSBC[pv]);
    //SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    else if(PlayerInfo[playerid][pLeader] == 2)
    {
    for(new pv = 0; pv < sizeof(FBIVehs); pv++)
    {
    SetVehicleToRespawn(FBIVehs[pv]);
    // SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    else if(PlayerInfo[playerid][pLeader] == 3)
    {
    for(new pv = 0; pv < sizeof(ArmyVehs); pv++)
    {
    SetVehicleToRespawn(ArmyVehs[pv]);
    // SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    else if(PlayerInfo[playerid][pLeader] == 4)
    {
    for(new pv = 0; pv < sizeof(MedicVehs); pv++)
    {
    SetVehicleToRespawn(MedicVehs[pv]);
    //SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    else if(PlayerInfo[playerid][pLeader] == 6)
    {
    for(new pv = 0; pv < sizeof(YakuzaVehs); pv++)
    {
    SetVehicleToRespawn(YakuzaVehs[pv]);
    // SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    else if(PlayerInfo[playerid][pLeader] == 22)
    {
    for(new pv = 0; pv < sizeof(SWATVehs); pv++)
    {
    SetVehicleToRespawn(SWATVehs[pv]);
    // SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    else if(PlayerInfo[playerid][pLeader] == 7)
    {
    for(new pv = 0; pv < sizeof(PraesiVehs); pv++)
    {
    SetVehicleToRespawn(PraesiVehs[pv]);
    // SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    else if(PlayerInfo[playerid][pAdmin] == 5)
    {
    for(new pv = 0; pv < sizeof(Autovehs); pv++)
    {
    SetVehicleToRespawn(Autovehs[pv]);
    // SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast Die LS Luxus Autohaus-Fahrzeuge Gespawnt!");
    return 1;
    }
    else if(PlayerInfo[playerid][pLeader] == 8)
    {
    for(new pv = 0; pv < sizeof(HitmanVehs); pv++)
    {
    SetVehicleToRespawn(HitmanVehs[pv]);
    // SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    else if(PlayerInfo[playerid][pLeader] == 9)
    {
    for(new pv = 0; pv < sizeof(NewsVehs); pv++)
    {
    SetVehicleToRespawn(NewsVehs[pv]);
    // SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    else if(PlayerInfo[playerid][pLeader] == 10)
    {
    for(new pv = 0; pv < sizeof(TaxiVehs); pv++)
    {
    SetVehicleToRespawn(TaxiVehs[pv]);
    //SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    else if(PlayerInfo[playerid][pLeader] == 11)
    {
    for(new pv = 0; pv < sizeof(Fahrauto); pv++)
    {
    SetVehicleToRespawn(Fahrauto[pv]);
    //SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    else if(PlayerInfo[playerid][pLeader] == 21)
    {
    for(new pv = 0; pv < sizeof(WheelVehs); pv++)
    {
    SetVehicleToRespawn(WheelVehs[pv]);
    // SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    else if(PlayerInfo[playerid][pLeader] == 24)
    {
    for(new pv = 0; pv < sizeof(oAmtVehs); pv++)
    {
    SetVehicleToRespawn(oAmtVehs[pv]);
    //SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    }
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast deine Fraktionsautos erfolgreich zurückgespawnt!");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_WHITE, " Du bist kein Leader einer Fraktion!");
    }
    return 1;
    }


    P.S. Du musst wahrscheinlich ein paar Zeilen einrücken, und umändern. ^^


    MFG
    James.

    Wie sieht dein Befehl jetzt aus?


    Ich bekomme neuerdings auch errors:


    C:\SA-MP Server\gamemodes\RfL-1-0-1.pwn(24962) : error 035: argument type mismatch (argument 1)
    C:\SA-MP Server\gamemodes\RfL-1-0-1.pwn(24962) : error 035: argument type mismatch (argument 1)



    Der Befehl:



    if(strcmp(cmd, "/respawncars", true) == 0 || strcmp(cmd, "/rc", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new player[MAX_PLAYER_NAME];
    if(PlayerInfo[playerid][pAdmin] < 2)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast keine Berechtigung.");
    return 1;
    }
    new bool:unwanted[MAX_VEHICLES];
    for(new car = 1; car <= MAX_VEHICLES; car++)
    {
    if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
    }
    for(new car = 1; car <= 450; car++)
    {
    if(!unwanted[car]) SetVehicleToRespawn(car);
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s hat alle unbesetzten Fahrzeuge respawnt.", sendername);
    BroadCast(COLOR_WHITE,string);
    }
    return 1;
    }

    Guten Tag,


    Herzlichen Glückwunsch, du hast eine wesentliche bessere Vorstellung des Server geschrieben, diese ist im großen schritten besser, jedoch hat diese mich mal wieder nicht angesprochen.
    Es fehlt die bestimmte Dekoration der Werbung, es muss mehr Action in der Werbung sein (mit besseren Bildern), zudem würde ich eine Teamliste erstellen. (z.B. als Überschrift (als Bild) Das Team)
    Dann den Projektleiter usw. aufzählen und ihren Alter hinschreiben. Also wie schon gesagt es fehlt Deko!


    Ich würde zudem noch den Text in Zentriert schreiben, sieht besser aus, und ich würde auch noch kleiner schreiben (Schriftgröße 11 / 10).




    Fazit:


    Deine Vorstellung ist besser geworden (um Milliarden von Kilometern), jedoch fehlt noch einiges aber trotzdem, nicht schlecht, aber nicht überzeugt.


    Vorstellung: 4 / 10
    Server: - / 10
    Forum: 5 / 10

    Guten Tag,


    Ihre Server-Vorstellung (Werbung) finde ich nicht ausreichend. Als Außenstehender sieht man diese Werbung, und man sieht, kein Titelbild, fast keine Farben, zu große Schrift und vieles mehr.
    Zudem wenn Sie 17 seinen sollten, müssten Sie nicht runter schreiben, "Sorry für die Rechtsschreibfehler.", ich habe den eindruck, Sie sind nicht 17 Jahre und haben keine Qualifikation eine Werbung zu schreiben.
    Kleiner Tipp: Schau dir die anderen Vorstellung an. Dir wird einiges auffallen.



    Fazit:


    Server: 4 / 10
    Forum: 5 / 10
    Vorstellung: 0 / 10


    Ich kann dir nur den Rat geben, schreib sie nochmal neu!