Beiträge von apoolecu

    so ich kann das nu mit F6 fertig machen aber IG kommt dann Server: Unknown Command


    Der Code sieht derzeit so aus:


    if(strcmp(cmd, "/tuv", true) == 3)
    {
    new vid = GetNearestCar(playerid,10.5);
    if(vid == 0 || vid == INVALID_CAR) {vid = GetPlayerVehicleID(playerid);}
    if(vid!=0 && vid!=INVALID_CAR)
    {
    // if(PlayerInfo[playerid][pAdac] >= 0 && PlayerInfo[playerid][pDuty] == 1)
    // {
    new j, m, t; getdate(j,m,t);
    strmid(CarInfo[vid][cTUVTag], "t");
    strmid(CarInfo[vid][cTUVMonat], "m");
    strmid(CarInfo[vid][cTUVJahr], "j");
    PlayerInfo[playerid][pCash]-=500;
    GivePlayerMoney(playerid, -500);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Kein Fahrzeug in der nähe!");
    }
    return 1;
    }

    ah mist xD hab raus gemacht hab nun die Errors:


    E:\SAMP 0.3\gamemodes\selfmade.pwn(5976 -- 5977) : error 012: invalid function call, not a valid address
    E:\SAMP 0.3\gamemodes\selfmade.pwn(5977) : warning 215: expression has no effect
    E:\SAMP 0.3\gamemodes\selfmade.pwn(5977) : warning 215: expression has no effect
    E:\SAMP 0.3\gamemodes\selfmade.pwn(5977) : error 001: expected token: ";", but found ")"
    E:\SAMP 0.3\gamemodes\selfmade.pwn(5977) : error 029: invalid expression, assumed zero
    E:\SAMP 0.3\gamemodes\selfmade.pwn(5977) : fatal error 107: too many error messages on one line


    MfG: Apoolecu

    Moin,


    derzeit versuche ich ein TÜV Befehl zu machen wo bei /tüv erneuert werden sollte, nun hab ich das Problem das ich diese Errors raus bekomme:


    E:\SAMP 0.3\gamemodes\selfmade.pwn(5976) : error 035: argument type mismatch (argument 1)
    E:\SAMP 0.3\gamemodes\selfmade.pwn(5977) : error 035: argument type mismatch (argument 2)
    E:\SAMP 0.3\gamemodes\selfmade.pwn(5978) : error 035: argument type mismatch (argument 2)


    keine ahnung warum,
    der Code ist der hier:


    if(strcmp(cmd, "/tüv", true) == 0)
    {
    new vid = GetNearestCar(playerid,3.5);
    if(vid == 0 || vid == INVALID_CAR) {vid = GetPlayerVehicleID(playerid);}
    if(vid!=0 && vid!=INVALID_CAR)
    {
    if(PlayerInfo[playerid][pAdac] >= 0 && PlayerInfo[playerid][pDuty] == 1)
    {
    new j, m, t; getdate(j,m,t);
    strmid(CarInfo[vid][cTUVTag] = t)
    strmid(CarInfo[vid][cTUVMonat], m)
    strmid(CarInfo[vid][cTUVJahr], j)
    GivePlayerMoney(playerid, -500);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Kein Fahrzeug in der nähe!");
    }
    }
    return 1;
    }



    bitte helft mir hab vieles vergessen nach dem ich ca. 2 wochen nicht mehr aktiv gescriptet haben.


    MfG: Apoolecu

    Moin,


    seit gestern benutze ich das SetPlayerDrunkLevel , das habe ich auch so gemacht das es via. einer Enum gespeichert wird wenn man to etc. hat nu hab ich aber ja das Problem das es einen Timer ja in der Funktion SetPlayerDrunkLevel gibt. Nu hab ich die Frage wie ich nu das denn anpassen sollte xD damit da der Alk au abgezogen wird wie in der Drunk funktion...



    MfG: Apoolecu

    Text3D:id Den Text du denn den Spieler anhängen willst
    playerid Der Spieler den den dazu auswählst
    OffsetX Die Cord X beim Spieler (Der Spieler ist 0.0,0.0,0.0).
    OffsetY Die Cord Y beim Spieler (Der Spieler ist 0.0,0.0,0.0).
    OffsetZ Die Cord Z Beim Spieler (Der Spieler ist 0.0,0.0,0.0).


    MfG: Apoolecu

    Moin,


    nun wollte ich mal an einem Dynamischen System testen und bekam gleich die kalte abfuhr ;).
    Mein Problem liegt nun hier ich hab GetPlayerPos(bla); durch CreatePickup(bla); ersetzt nun passiert ab rein gar nicht.


    Bitte helft mir ;)



    MfG: Apoolecu

    Moin,



    1. Schritt: Server.cfg ändern (Das Passwort : Changeme muss auf jedenfall geändert werden!)


    2. Schritt: Server.exe starten (Doppelklick)


    3. Den Server im Client Adden (meist ist es 127.0.0.1:7775, den port kann man in der Server.exe finden bzw. in der Server.cfg ändern!)


    4. Connection (mit oder ohne pw kann man auch selber entscheiden ;) )


    5. Spaß haben :thumbup:



    MfG: Apoolecu

    Hi,


    1. Erst gibt n teil wo man den PWN text einfügen kann damit es besser dargestellt wird.


    2.
    public OnPlayerConnect(playerid)
    {
    SendClientMessage(playerid, 0xFFFF00AA,"Wilkommen auf dem U.A. Clan Server; Admins: Jonny_Dead, gamer032, Mike_Plockley");
    SendClientMessage(playerid, 0xFFFF00AA,"==============[Fahrzeug-Menü by Gregory-Domination]===============");
    SendClientMessage(playerid, 0xAFAFAFAA,"Gib /regeln ein und lese sie dir durch. ");
    SendClientMessage(playerid, 0xFFFF00AA,"Sucht ihr ein Clan, dann fragt unter ICQ: 567991667 nach");
    SendClientMessage(playerid, 0xFFFF00AA,"Viele Filterscripts gehören nicht mir. Die habe ich mir aus dem internet geholt");
    SendClientMessage(playerid, 0xFFFF00AA,"Wer nicht will, dass sein Filterscript in meinem server ist, meldet sich bitte unter ICQ bei mir 567991667");
    SendClientMessage(playerid, 0xAFAFAFAA,"Ich werde diese scripts dann gleich entfernen");
    return 1;
    }


    3.public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmd, "/reglen", true) == 0)
    {
    SendClientMessage(playerid, 0xCC0000FF,"Das ist ein FUN- Server");
    SendClientMessage(playerid, 0xCC0000FF,"Regeln: es ist nicht erlaubt zu sagen das man ein Admin ist,");
    SendClientMessage(playerid, 0xCC0000FF,"ohne, dass man einer ist");
    SendClientMessage(playerid, 0xCC0000FF,"Spawnkill ist nicht gestattet");
    SendClientMessage(playerid, 0xCC0000FF,"Es ist nicht erlaubt jemanden die ganze Zeit zu killen");
    SendClientMessage(playerid, 0xCC0000FF,"Wenn jemand sagt, dass er das nicht will, dann hört man sofort auf,");
    SendClientMessage(playerid, 0xCC0000FF,"es sei denn, er greift dich an. dann darfst du als Notwehr in killen");
    SendClientMessage(playerid, 0xCC0000FF,"Es ist nicht erlaubt einem Admin zu sagen, dass der einer gecheatet hat,");
    SendClientMessage(playerid, 0xCC0000FF,"ohne, dass er das gemacht hat");
    SendClientMessage(playerid, 0xCC0000FF,"Wer ein Admin anlügt, wird gekickt/gebannt(kommt auf die Lüge drauf an)");
    SendClientMessage(playerid, 0xCC0000FF,"Cheaten ist nicht erlaubt");
    SendClientMessage(playerid, 0xCC0000FF,"Bitte beachtet diese Regeln. Wenn es noch Fragen gibt, meldet euch bei");
    SendClientMessage(playerid, 0xCC0000FF,"ICQ:567991667");
    return 1;
    }


    4. Wo soll was hin? Was sind für fehler da bzw. was bekommst du nicht hin?



    MfG: Apoolecu

    if(strcmp(cmd, "/entwenden", true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "BENUTZUNG: /entwenden [betrag]");
    return 1;
    }
    new spende = strval(tmp);
    GivePlayerMoney(playerid, +spende);
    new pname3[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname3, sizeof(pname3));
    new File: pFile = fopen("staat.txt", io_write);
    if (pFile)
    {
    new var[32];
    format(var, 32, "Spenden-=%d",spende);
    fwrite(pFile, var);
    fclose(pFile);
    }
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    new string[256];
    format(string, sizeof(string), "%s hat von der Staatskasse %d $ entommen.", pname, spende);
    SendClientMessageToAll(COLOR_YELLOW, string);
    return 1;
    }



    Folgende Errors bekomme ich herraus:


    E:\SAMP 0.3\gamemodes\selfmade.pwn(7789) : error 029: invalid expression, assumed zero
    E:\SAMP 0.3\gamemodes\selfmade.pwn(7789) : warning 215: expression has no effect
    E:\SAMP 0.3\gamemodes\selfmade.pwn(7789) : error 001: expected token: ";", but found ")"
    E:\SAMP 0.3\gamemodes\selfmade.pwn(7789) : error 029: invalid expression, assumed zero
    E:\SAMP 0.3\gamemodes\selfmade.pwn(7789) : fatal error 107: too many error messages on one line