Beiträge von Since

    Moin,
    Ich habe einen AddVehicleCompenent erstellt.
    Dies habe ich unter OnVehicleSpawn gemacht.
    Im Script 0 Errors.
    Jedoch funkt es nur wenn ich einsteige, hat einer eine Idee?


    So siehts bei mir aus:
    for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
    {
    for(new x = 0; x < MaxVeh; x++)
    {
    if(IsPlayerConnected(playerid))
    {
    if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 596)
    {
    AddVehicleComponent(GetPlayerVehicleID(playerid), 1096);
    }
    }
    }
    }


    Mfg


    Ja das ging auch schonmal aber nur wenn ich einsteige xD
    Also nur wenn ich einsteige sieht man die Felgen ich habe "if (newstate == PLAYER_STATE_DRIVER)" raus genommen trdzm sieht man das nur wenn man einsteigt
    Das muss doch unter OnVehicleSpawn oder nicht mit einer playerid schleife?
    hat einer eine idee ?


    mfg

    Hallo,
    Ich bekomme keine Error oder Warnings jedoch werden die Felgen nicht geändert:
    Function OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if (newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
    {
    if (GetPlayerVehicleID(playerid) == 596)
    {
    AddVehicleComponent(596, 1096); //596 ist die Vehicle ID und 1096 die Felgen ID
    }
    }
    }


    mfg

    Guten Tag,
    Ich will an bestimmten Fraktionsautos die Felgen ändern.
    Wollte mal fragen wie das nochmal funktioniert
    Wäre nett wenn ihr mir es mal kurz zeigt
    ich brauche nur Felgen also Ahab die ID etc...


    mfg

    Finde im Script die Zeile nicht oder den Namen.
    Ich will den Motorradhelm rausnehmen.
    Also falls man auf einem Motorrad steigt,dass da nicht ein Helm aufgesetzt wird.


    Wer die Zeile kennt bzw den Namen bitte schreiben


    mfg

    Guten Tag,
    brauche mal euer Hife,


    Errors:
    C:\Program Files (x86)\SAMP Script Java\scripts\GTA-Lifeplay\gamemodes\GER.pwn(52729) : error 017: undefined symbol "sendername"
    C:\Program Files (x86)\SAMP Script Java\scripts\GTA-Lifeplay\gamemodes\GER.pwn(52729) : error 017: undefined symbol "sendername"
    C:\Program Files (x86)\SAMP Script Java\scripts\GTA-Lifeplay\gamemodes\GER.pwn(52729) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\SAMP Script Java\scripts\GTA-Lifeplay\gamemodes\GER.pwn(52729) : 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.



    Das ist die errorzeile:
    GetPlayerName(playerid,sendername,sizeof(sendername));


    mfg

    Guten Tag Breadfish,
    Ich habe ein folgendes Problem..
    Manchmal wenn man stirbt oder nach einer bestimmten zeit werden die Wanteds nicht angezeigt:


    if(strcmp(cmd, "/wl", true) == 0) //Wantedlist
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
    new x;
    SendClientMessage(playerid, COLOR_GRAD5, "Spieler mit Wanteds:");
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(WantedLevel[i] > 0)
    {
    GetPlayerName(i, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "Spieler:%s - ID:%d - Wantedlevel:%d\n",giveplayer,i,WantedLevel[i]);
    x++;
    if(x > 3)
    {
    SendClientMessage(playerid, COLOR_GRAD2, string);
    x = 0;
    format(string, sizeof(string), "");
    }
    else
    {
    format(string, sizeof(string), "%s, ", string);
    }
    }
    }
    }
    if(x <= 3 && x > 0) {
    string[strlen(string)-2] = '.';
    SendClientMessage(playerid, COLOR_GRAD2, string);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist kein Beamter !");
    }
    }
    return 1;
    }


    Villeicht wisst ihr wo der Fehler ist ich finde es nicht :o


    Mfg
    iTea

    Ganz simple
    oben im Script:
    #include <ocmd>
    und in includes ordner ocmd.inc rein tuhen.


    dann:
    ocmd:kick(playerid,params[])
    {
    new str1[128],str2[128],reason[128];
    new pID[MAX_PLAYER_NAMES];
    new player[MAX_PLAYER_NAMES];
    GetPlayerName(playerid(pId,sizeof(pID));
    GetPlayerName(playerid(player,sizeof(player));
    if(sscanf,"us",pID,reason))//sccanf abfrage
    {
    if(PlayerInfo[playerid][pAdmin] < 1)
    {
    format(str1,sizeof(str1),"Du hast ´%s gekickt",pID);
    format(str2,sizeof(str2),"%s wurde von %s gekickt, Grund %s",pID,player,reason);
    SendClientMessage(playerid,str1,ROT);
    SendClientMessageToAll(str2,ROT);
    Kick(playerid);
    }
    }
    return 1;
    }


    sollte gehen mfg


    /*ocmd ist einfach dafür du kannst mit sccanf arbeiten bzw parameter mit strcmp kannst du es nicht
    die zb new text[128];
    128 ist die zeichenlänge also 128 buchstaben wenn es mehr ist zeigt es nicht an*/