Beiträge von Humen

    Hallo,
    ich brauche hilfe, ich suche eine /tow und /members Funktion.


    Eine /gov Funktion habe ich schon, aber die ist verbuggt.
    So hier meine /gov Funktion:
    if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2 || gTeam[playerid] == 4 || gTeam[playerid] == 5 || gTeam[playerid] == 6 || gTeam[playerid] == 8 || gTeam[playerid] == 9 || gTeam[playerid] == 10 || gTeam[playerid] == 11 || gTeam[playerid] == 12)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Polizist / FBI Agent / Ordnungsbeamter!");
    return 1;
    }
    if(PlayerInfo[playerid][pRank] < 4)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du brauchst Rang 4!");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: (/gov)ernment [text]");
    return 1;
    }
    SendClientMessageToAll(COLOR_WHITE, "|___________ Regierungs Nachricht ___________|");
    format(string, sizeof(string), "Sprecher %s: %s", sendername, result);
    SendClientMessageToAll(COLOR_DBLUE, string);
    }
    return 1;
    }
    Also es funktioniert auch aber ich habe 13 Fraktionen und ich möchte das nur die Fraktionsid's 1, 3, 7 und 13 die Funktion nutzen können.



    So ich möchte auch noch wenn ich auf dieser Koordinate (1580.224, 1761.640, 10550) in ein Pickup laufe auf diese Koordinate (1625.536, 1895.215, 10.551) geportet werden aber ich möchte das das auch nur funktioniert wenn man in der Medic Fraktion ist (ID:4)


    Und ich möchte wissen wie man die farbe eines autos beeinflussen kann?
    CreateVehicle(494,-1401.0436,-210.0052,1042.9913,1.6623,1,0,60000);
    Kann ich die Farbe hier iwo beeinflussen??


    Und wie gesagt ich suche auch eine /members und /tow Funktion.
    Also /tow ist das ich mit /tow ein Auto an den Tow Truck hängen kann.
    und /members einfach das man sieht in der fraktion wer von den anderen online ist.


    Vielen Dank im Vorraus
    mfg
    humen

    So ich habe jetzt mit mtasa eine map erstellt und habe jetzt diesen Code:



    <map mod="race" version="1.0">


    <meta/>


    <options>
    <respawn>timelimit</respawn>
    </options>


    <object name="object">
    <position>-2414.250000 2307.372070 1.343669</position>
    <rotation>1.570796 0.000000 0.000000</rotation>
    <model>11495</model>
    </object>


    <object name="object (1)">
    <position>-2426.006836 2298.400146 1.324758</position>
    <rotation>-3.141593 0.000000 0.000000</rotation>
    <model>11495</model>
    </object>


    <object name="object (2)">
    <position>-2426.036621 2276.568359 1.311016</position>
    <rotation>-3.141593 0.000000 0.000000</rotation>
    <model>11495</model>
    </object>


    <object name="object (3)">
    <position>-2425.931396 2254.628662 1.298038</position>
    <rotation>-3.141593 0.000000 0.000000</rotation>
    <model>11495</model>
    </object>


    <object name="object (4)">
    <position>-2425.826660 2233.158936 1.321936</position>
    <rotation>-3.141593 0.000000 0.000000</rotation>
    <model>11495</model>
    </object>


    </map>


    wie kann ich den jetzt in meinen GM einbinden??


    danke im vorraus
    mfg
    skyline10

    Hallo, ich bins wieder.


    So meine Frage:
    Welches Mapping Tool könntet ihr mir empfehlen für einen Neuling wie mich?
    (Ich möchte mir einen Hafen mappen)


    Und Autos einfügen in den Gamemode/FS:
    Ich habe es bisher immer so gemacht ich habe mir im Game mit /veh ein Auto gemacht und dann die Koordinaten unter /dl abgelesen, und daher möchte ich fragen, wie ich es einfacher und genauer machen kann?


    mfg
    skyline10

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new string[256];
    new playermoney;
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
    new playername[MAX_PLAYER_NAME];
    new cmd[256];
    new tmp[256];
    new giveplayerid, moneys, idx;
    cmd = strtok(cmdtext, idx);


    if(strcmp(cmd, "/clearchat", true) == 0)
    {
    if (IsPlayerAdmin(playerid) == 1)
    {
    {
    for (new a=1;a<=10;a++)
    {
    // Clearchat
    SendClientMessageToAll(0, "\n");
    SendClientMessageToAll(0, "\n");
    SendClientMessageToAll(0, "\n");
    SendClientMessageToAll(0, "\n");
    SendClientMessageToAll(0, "\n");
    GameTextForAll("Chat gereinigt!",6000,1);
    }
    new Player[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Player,sizeof(Player));
    {
    format(string, sizeof(string), "*** Administrator %s clearte den Chat ***",Player);
    SendClientMessageToAll(0, "\n");
    printf(string);
    }
    }
    }
    else
    {
    SendClientMessage(playerid,0, "\n", "Du Bist Kein Admin oO!");
    }
    return 1;
    }


    ich habe nur bei dem teil ein /n mit command text eingebaut


    kann ich bei der 2. Warnung das "Mod" zB in "Modd" umändern??


    danke wieder mal
    mfg
    humen

    So diese Warnungen:
    C:\Users\User\Desktop\newi.pwn(8330) : warning 202: number of arguments does not match definition
    C:\Users\User\Desktop\newi.pwn(9084) : warning 219: local variable "mod" shadows a variable at a preceding level


    BlackFox willst du dich wichtig machen? :D
    ne scherz ist doch auch egal oder Black das was du geschrieben hast hauptsache es funktioniert :P


    danke an alle
    mfg
    humen

    Danke euch beiden aber:


    Andy:
    :\Users\User\Desktop\newi.pwn(8289) : warning 217: loose indentation
    C:\Users\User\Desktop\newi.pwn(8315) : warning 202: number of arguments does not match definition
    C:\Users\User\Desktop\newi.pwn(8320) : warning 217: loose indentation
    C:\Users\User\Desktop\newi.pwn(8331) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(8590) : warning 217: loose indentation
    C:\Users\User\Desktop\newi.pwn(8610) : warning 217: loose indentation
    C:\Users\User\Desktop\newi.pwn(8623) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(8656) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(9069) : warning 219: local variable "mod" shadows a variable at a preceding level
    C:\Users\User\Desktop\newi.pwn(10229) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(10281) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(10543) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(10733) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(11475) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(11958) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(13338) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(13688) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(13869) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(13936) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(14043) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(14201) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(14241) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(14336) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(14645) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(14722) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(14773) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(14811) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(14916) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(14975) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(15039) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(15079) : error 017: undefined symbol "ReturnUser"
    C:\Users\User\Desktop\newi.pwn(15407) : error 017: undefined symbol "ReturnUser"
    da kommen die Erroren


    Gamer:
    C:\Users\User\Desktop\newi(2).pwn(7421) : error 021: symbol already defined: "strtok"
    C:\Users\User\Desktop\newi(2).pwn(7436) : error 047: array sizes do not match, or destination array is too small
    C:\Users\User\Desktop\newi(2).pwn(8304) : warning 217: loose indentation
    C:\Users\User\Desktop\newi(2).pwn(8330) : warning 202: number of arguments does not match definition
    C:\Users\User\Desktop\newi(2).pwn(8335) : warning 217: loose indentation
    C:\Users\User\Desktop\newi(2).pwn(8605) : warning 217: loose indentation
    C:\Users\User\Desktop\newi(2).pwn(8625) : warning 217: loose indentation
    C:\Users\User\Desktop\newi(2).pwn(9084) : warning 219: local variable "mod" shadows a variable at a preceding level
    C:\Users\User\Desktop\newi(2).pwn(26617) : warning 203: symbol is never used: "ret_memcpy"
    bei deinem GM bekomme ich diese Erroren


    pls help ;(

    Danke Andy


    Aber, meinst du den abteil?
    strtok(const string[], &index)
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
    index++;
    }


    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
    result[index - offset] = string[index];
    index++;
    }
    result[index - offset] = EOS;
    return result;
    }

    Hallo,
    ich habe mir einen Reallife GM heruntergeladen.
    Und bekomme beim Compilen die folgenden Erroren:
    C:\Users\User\Desktop\newi.pwn(7422) : error 021: symbol already defined: "strtok"
    C:\Users\User\Desktop\newi.pwn(7422) : error 003: declaration of a local variable must appear in a compound block
    C:\Users\User\Desktop\newi.pwn(7421) : error 010: invalid function or declaration



    Hier das Script



    wäre euch sehr dankbar wenn ihr mir helft


    danke im vorraus
    mfg
    humen