Beiträge von NicoAiko

    ich hab das problem schon von alleine gelöst aber der timer geht nicht ich will das der für 5 sekunden toggleplayercontrollable = 0 ist aber im timer geht das nicht -.- und wenn ich ihn toggleplayercontrollable 0 habe geht das nicht wieder mit dem timer auf 1 -.-


    pls help

    ich habe folgendes problem
    ich benutz das gui login / register system von goldkiller(oder vom wem auch immer habs mir nicht gemerkt :D)
    aber es speichert den leader, coleader,member nicht wenn ich setleader mache werde ich leader, und ich will das aber bleiben XD


    muss ich irg-welche zeilen posten?


    danke
    [aKoE]nanjo

    wie mache ich das in einem non-gf script das man das %s : Text
    in %s sagt: Text macht?
    ich komm da nicht weiter
    pls help


    danke


    euer [aKoE]nanjo

    probier ma meine sache
    anleitung ist mit drin
    //edit aber sonst bei SAngebot das [pID] in [playerid] umwandeln dann musst dann mal sehen
    //edit einen fehler beseitigt

    Hallo ich habe ein Problem unzwar ich habe den beruf müllmann erstellt und der soll in checkpoints rein aber die verschwinden nicht und die funktionen gehen nicht... -.- ich schick ma die zeilen
    public OnPlayerEnterCheckpoint(playerid)
    {
    if(IsPlayerInCheckpoint(playerid))
    {
    if(mull[0])
    {
    SetTimer("Mullen",7000,0);
    SetPlayerCheckpoint(playerid,-1984.3186,149.6633,27.6875,3.5);
    }
    if(mull[1])
    {
    SetTimer("Mullen",7000,0);
    SetPlayerCheckpoint(playerid,-1913.2654,221.7151,35.1563,3.5);
    }
    if(mull[2])
    {
    SetTimer("Mullen",7000,0);
    SetPlayerCheckpoint(playerid,-2232.8123,329.0753,35.3203,3.5);
    }
    if(mull[3])
    {
    SetTimer("Mullen",3000,0);
    SetPlayerCheckpoint(playerid,-2607.0046,-104.1207,3.9068,3.5);
    }
    if(mull[4])
    {
    SetTimer("Mullen",3000,0);
    SetPlayerCheckpoint(playerid,-2607.1067,-122.8786,3.9068,3.5);
    }
    if(mull[5])
    {
    SetTimer("Mullen",3000,0);
    SetPlayerCheckpoint(playerid,-2606.8459,-134.4088,3.9068,3.5);
    }
    if(mull[6])
    {
    SetTimer("Mullen",3000,0);
    SetPlayerCheckpoint(playerid,-2606.4722,-150.9312,3.9068,3.5);
    }
    if(mull[7])
    {
    SetTimer("Mullen",3000,0);
    SetPlayerCheckpoint(playerid,-2606.4238,-170.3112,3.9068,3.5);
    }
    if(mull[8])
    {
    SetTimer("Mullen",3000,0);
    SetPlayerCheckpoint(playerid,-2608.0740,-193.5282,3.9824,3.5);
    }
    if(mull[9])
    {
    DisablePlayerCheckpoint(playerid);
    SetTimer("Mullen",3000,0);
    PlayerPlaySound(playerid,1153,-2112.3208,-258.6030,35.3203);
    SetPlayerCheckpoint(playerid,-2112.3208,-258.6030,35.3203,3.5);
    }
    if(mull[10])
    {
    DisablePlayerCheckpoint(playerid);
    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
    SendClientMessage(playerid,grau,"Gut gemacht dein Geld wird zum Payday dazugerechnet.");
    }
    }
    }
    und einmal den timer
    forward Mullen(playerid);
    public Mullen(playerid)
    {
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    PlayerPlaySound(playerid,1153,X,Y,Z);
    DisablePlayerCheckpoint(playerid);
    }
    pls help ;(
    Bitte ich brauch eure hilfe schnell bitte

    das würde dann so aussehen
    forward WantedIcon(playerid);//zu den forwards
    public WantedIcon(playerid)
    {
    if(Spieler[playerid][Wanted] > 0)
    {
    RemovePlayerMapIcon(playerid,iconid);
    }
    }


    das forward ist selbst erstellt


    bei onplayerconnect kannste dann ja
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    SetPlayerMapIcon(playerid,iconid,X,Y,Z,markertype,farbe);
    //das alles unter onplayerconnect
    auf der seite http://wiki.sa-mp.com/wiki/MapIcons
    sind die icons und da ist auch ein link zum erstellen eines mapicons

    //Bei OnPlayerConnect(bei GF wahrscheinlich schon drin) Angebot[playerid] = 0;
    new Angebot[MAX_PLAYERS]; //bei den New's
    dcmd_sex(playerid,params[])
    {
    if(IsPlayerConnected(playerid))
    {
    new pID, preis, string[128];
    new freier[MAX_PLAYER_NAME], nutte[MAX_PLAYER_NAME];
    if(PlayerInfo[playerid][pJob] == 9)
    {
    if(sscanf(params,"dd",pID,preis))
    { return SendClientMessage(playerid,COLOR_GREY,"Benutze /sex [playerid] [Preis]"); }
    if(sscanf(params,"dd",pID,preis))
    { return SendClientMessage(playerid,COLOR_GREY,"Benutze /sex [playerid] [Preis]"); }
    if(preis < 1 || preis > 10000) { return SendClientMessage(playerid, COLOR_RED,"Du kannst nicht mehr als $10000 oder unter $1 verlangen."); }
    if(pID == playerid || IsPlayerNPC(pID)) { return SendClientMessage(playerid,COLOR_RED,"Nicht möglich"); }
    if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(pID))
    {
    format(string,sizeof(string),"Du bietest %s Sex für $%d an",freier,preis);
    SendClientMessage(playerid,COLOR_WHITE, string);
    format(string, sizeof(string),"%s bietet dir Sex für $%d an. Gebe /acceptsex ein",nutte,preis);
    SendClientMessage(pID,COLOR_WHITE,string);
    PlayerInfo[playerid][pJPoints] += 1;//was auch immer das ist XD
    Angebot[pID] = 1;
    Angebot[playerid] = 1;
    }
    else { return SendClientMessage(playerid,COLOR_RED,"Du bist nicht mit dem Freier in einem Wagen."); }
    }
    else { return SendClientMessage(playerid,COLOR_RED,"Du bist keine Nutte!"); }
    }
    return 1;
    }
    dcmd_acceptsex(playerid,params[])
    {
    new pID, string[128], preis, nutte[MAX_PLAYER_NAME];
    pID = strval(params);
    if(IsPlayerConnected(playerid))
    {
    if(Angebot[pID] == != 1)//wenn das verneint wird, kommt dann nach der klammer das gegenteil
    { return SendClientMessage(playerid,COLOR_RED,"Dir hat keiner Sex angeboten."); }
    if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(pID))
    {
    format(string,sizeof(string),"%s fand dich geil und du hattest so viel Lust das du dich besser fühlst.",nutte);
    SendClientMessage(playerid,COLOR_WHITE,string);
    JB_GivePlayerMoney(playerid, -preis);
    JB_GivePlayerMoney(pID,preis);
    Angebot[playerid] = 0;
    Angebot[pID] = 0;
    JB_SetPlayerHealth(playerid,150.0);
    }

    }
    return 1;
    }
    noch ungetestet musste ausprobieren

    also ich weiß nich obs klappt aber probiers ma so
    SetPlayerInterior(bot,interior);//statt bot halt deine definition und dann den interior
    kp obs klappt aber probiers mal

    danke ich werds ausprobieren und wie mach ich das gleiche mit der tank und damage anzeige? also damage glaube mit getvehiclehealth oder getvehicledamagestatus oder so aber wie mach ich das? danke im vorhinein

    nichts dcmd und strget sind total unterschiedlich
    //edit


    //Bei OnPlayerCommandText
    dcmd(a,1,cmdtext);
    dcmd(o,1,cmdtext);
    // das irgendwo im script hin
    dcmd_a(playerid,params[])
    {
    #pragma unused params
    new name[MAX_PLAYER_NAME];
    new text[128];
    new string[128];
    if(IsPlayerConnected(playerid))
    {
    if(Spieler[playerid][pAdmin] >= 1)
    {
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"[Admin] %s: %s",name,text);
    SendClientMessageToAdmins(hellblau,string);
    }
    else
    {
    SendClientMessage(playerid,rot,"Du bist kein Admin");
    }
    }
    return 1;
    }
    dcmd_o(playerid,params[])
    {
    #pragma unused params
    new name[MAX_PLAYER_NAME];
    new text[128];
    new string[128];
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"[OOC] %s: %s",name,text);
    SendClientMessageToAll(dunkelgrün,string);
    }
    return 1;
    }


    müsste hinhauen ;)

    das ist immer so
    aber du kannst einen befehl machen das das fahrzeug weg geht


    dcmd_deletecar(playerid,params[])
    {
    #pragma unused params
    new vehicleid = GetPlayerVehicleID(playerid);
    if(IsPlayerConnected(playerid))
    {
    if(Spieler[playerid][Admin] > 1)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    DestroyVehicle(vehicleid);
    SendClientMessage(playerid,hellblau,"Fahrzeug entfernt.");
    }
    else
    return SendClientMessage(playerid,Rot,"Du bist in keinem Fahrzeug.");
    }
    else
    return SendClientMessage(playerid,Rot,"Du bist nicht befugt, diesen Befehl zu nutzen.");
    }
    return 1;
    }

    das ist jetzt in dcmd aber es ist einfach umzuwandeln