Beiträge von Freakynight


    if(strcmp(cmd, "/goto", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, GRAU,"Verwendung: /goto [Spieler]");
    return 1;
    }
    new Float:plocx,Float:plocy,Float:plocz;
    new plo;
    plo = ReturnUser(tmp);
    if(IsPlayerConnected(plo))
    {
    if(plo != INVALID_PLAYER_ID)
    {
    if(SpielerInfo[playerid][pAdmin] >= 1)
    {


    GetPlayerPos(plo, plocx, plocy, plocz);
    if (GetPlayerState(playerid) == 2)
    {
    new tmpcar = GetPlayerVehicleID(playerid);
    SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
    }
    else
    {
    SetPlayerPos(playerid,plocx,plocy+2, plocz);
    }
    GetPlayerName(plo, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    SpielerInfo[playerid][pInt] = SpielerInfo[plo][pInt];
    SetPlayerInterior(playerid,SpielerInfo[plo][pInt]);
    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(plo));
    SendClientMessage(playerid, GRAU,"** Du hast dich Teleportiert");
    format(string, 256, "{A82DA0}Admin: %s hat sich zu %s Teleportiert!",sendername, giveplayer);
    AdminNachricht(COLOR_RED,string,1);
    SendClientMessage(plo,COLOR_ORANGE,"Ein Admin hat sich zu dir geportet!");
    }
    else
    {
    SendClientMessage(playerid, GRAU,"** Du bist kein Administrator!");
    }
    }
    }
    else
    {
    format(string, sizeof(string), " %d ist kein aktiver Spieler.", plo);
    SendClientMessage(playerid, GRAU, string);
    }
    }
    return 1;
    }


    Versuchs mal so

    Hay,
    nachdem ich den Balken "---Berufsleben" eingefügt habe, funktioniert mein /stats Befehl nicht mehr, da kommt "SERVER: Unknown Command"


    Code:

    if(strcmp(cmdtext,"/stats",true)==0)
    {
    new statsdialog[800];
    new nameschrift[800];
    new stats[800];
    new status[20];
    new balken1[20];
    new balken[800];
    if(pInfo[playerid][Ehrenmember] == 1) { status = "Ehrenmember"; }
    else if(pInfo[playerid][Ehrenmember] == 0) { status = "Normal"; }
    format(nameschrift, sizeof(nameschrift), ""WEISS" ===> %s <=== ", PlayerName(playerid));
    format(balken,sizeof(balken), ""WEISS" Level: %i \nGeld: $%i \nAdminlevel: %s \nStatus: %s",GetPlayerScore(playerid),GetPlayerMoney(playerid),GetAdminlevelName(playerid),status);
    format(balken1, sizeof(balken1), ""WEISS"----Berufsleben");
    format(statsdialog, sizeof(statsdialog), ""WEISS"Fraktion: %s \nRank: %s",GetFraktionName(playerid),GetRankName(playerid));
    format(stats, sizeof(stats), "%s\n%s\n%s\n%s",nameschrift,balken,balken1,statsdialog);
    ShowPlayerDialog(playerid,STATS,DIALOG_STYLE_MSGBOX,""WEISS"STATS",stats,"Schließen","");
    return 1;
    }

    Hay,
    Ich brauche hierbei Hilfe, nur die letzte Person in der Fraktion ( von der ID her ) wird angezeigt


    Code:

    if(strcmp(cmdtext, "/fmember", true) == 0)
    {
    new diazsm[256];
    new fmemberdia1[256];
    new fmemberdia0[256];
    format(fmemberdia0, sizeof(fmemberdia0), "Folgende Fraktionsmitglieder sind online:\n\n");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i) && pInfo[playerid][Fraktion] == pInfo[i][Fraktion])
    {
    new fmember[MAX_PLAYER_NAME];
    GetPlayerName(i, fmember, sizeof(fmember));
    format(fmemberdia1, sizeof(fmemberdia1), "%s %s Rang: %d.", GetRankName(i), fmember, pInfo[i][Rank]);
    }
    }
    format(diazsm, sizeof(diazsm), "%s\n%s", fmemberdia0, fmemberdia1);
    ShowPlayerDialog(playerid,8500,DIALOG_STYLE_MSGBOX,""WEISS"Fraktionsmitglieder",diazsm,"Schließen","");
    return 1;
    }

    Oben im Script:



    new bool:Engine[MAX_VEHICLES]=false;
    new engine,lights,alarm,doors,bonnet,boot,objective;


    Bei OnVehicleSpawn

    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
    Engine[vehicleid] = false;


    Unter OnGameModeInit



    ManualVehicleEngineAndLights();
    for (new i=0; i< MAX_VEHICLES; i++)
    {
    GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
    Engine[i] = false;
    }


    Unter OnPlayerKeyStateChange



    if(newkeys == KEY_YES)
    {
    if(GetPlayerVehicleSeat(playerid) == 0)
    {
    new car = GetPlayerVehicleID(playerid);
    if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
    {
    SendClientMessage(playerid,COLOR_RED,"Fahrräder haben keinen Motor!");
    return 1;
    }
    else if(Engine[car] == false)
    {
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    Engine[car] = true;
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~W~Motor ~g~angeschaltet", 2000, 3);
    }
    else
    {
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Engine[car] = false;
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~W~Motor ~r~ausgeschaltet", 2000, 3);
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer des Wagens!");
    return 1;
    }
    }


    PS: Ungetesten un so

    Warum wird Fraktion genutzt??




    stock IstSpielerInFraktion(playerid,fraktionsid)
    {
    if(sSpieler[playerid][Fraktion] == fraktionsid) return 1;
    return 0;
    }


    oder nich?

    1. ist das du die Autos manuel starten musst, z.b. mit einem motorsystem.
    2. ist das Alle Skins den CJ laufstil haben.


    wegen deinem Problem gucke ich mal :D


    MfG Freaky


    jo leute, mein Problem immernoch xD

    7/10


    Solche Leute hasse ich, einfach die Zahl hingeknallt!


    Meine Meinung:
    Die Position ist gut, da es nicht jeder leicht finden kann :D
    Funktionen sind auch ganz nice...Mich störtst aber nur, es sollten mehr Waffen da sein, sowas wie ein "Showroom" auf tischen, bzw. die Waffen hängen auf den Wänden, und nicht in so einer Bruchbude...


    9/10