Beiträge von GTA0071

    OnPlayerCommandText wo den sonst?
    Aber ich hab di raus beommn hab noch nch 4 errors/warnings:
    D:\GTA San andreas\SA.MP 0.3\samp03asvr_win32\gamemodes\CaR.pwn(415) : warning 225: unreachable code
    D:\GTA San andreas\SA.MP 0.3\samp03asvr_win32\gamemodes\CaR.pwn(416) : error 047: array sizes do not match, or destination array is too small
    D:\GTA San andreas\SA.MP 0.3\samp03asvr_win32\gamemodes\CaR.pwn(420) : error 047: array sizes do not match, or destination array is too small
    D:\GTA San andreas\SA.MP 0.3\samp03asvr_win32\gamemodes\CaR.pwn(597) : warning 203: symbol is never used: "pInfo"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    Das ist zeile 415-445
    new index,cmd[30]; //zeile 368
    cmd = strtok(cmdtext, index);
    if (strcmp(cmd, "/killhim", true) == 0)
    {
    new tmp[30],id;
    tmp = strtok(cmdtext, index);
    if (strlen(tmp))
    {
    id = strval(tmp);
    if (IsPlayerConnected(id))
    if(gTeam[playerid] == TEAM_medic)
    {
    SetPlayerHealth(id,100.0);
    GivePlayerMoney(id, -100);
    SendClientMessage(id, 0x00FF00AA, "Du wurdest geheilt!");
    SendClientMessage(playerid, 0x00FF00AA, "Du hast eine Person geheilt!");
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000AA, "Spieler nicht gefunden!");
    }
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000AA, "Hinweis: \"/killhim <playerid>\"");
    }
    return 1;
    }
    }
    return 0;
    }


    und das ist 581-596(ich weis im error steht ein warning in zeil 597 aber die existiert net)
    stock strget(strx[], pos, search = ' ') {
    new arg, ret[128], idxx;
    for (new i = 0; i < strlen(strx); i++) {
    if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
    arg++;
    if (arg == pos + 1){
    ret[i-idxx] = EOS;
    return ret;
    } else if (arg == pos)
    idxx= i+1;
    }
    else if (arg == pos)
    ret[i - idxx] = strx[i];
    }
    return ret;
    }

    ah cool vielen dank


    /EDIT: nekomm diese errors/warnings:
    D:\GTA San andreas\SA.MP 0.3\samp03asvr_win32\gamemodes\CaR.pwn(368) : warning 225: unreachable code
    D:\GTA San andreas\SA.MP 0.3\samp03asvr_win32\gamemodes\CaR.pwn(368) : warning 217: loose indentation
    D:\GTA San andreas\SA.MP 0.3\samp03asvr_win32\gamemodes\CaR.pwn(369) : error 017: undefined symbol "strtok"
    D:\GTA San andreas\SA.MP 0.3\samp03asvr_win32\gamemodes\CaR.pwn(369) : error 033: array must be indexed (variable "cmd")
    D:\GTA San andreas\SA.MP 0.3\samp03asvr_win32\gamemodes\CaR.pwn(373) : error 017: undefined symbol "strtok"
    D:\GTA San andreas\SA.MP 0.3\samp03asvr_win32\gamemodes\CaR.pwn(373) : error 033: array must be indexed (variable "tmp")
    D:\GTA San andreas\SA.MP 0.3\samp03asvr_win32\gamemodes\CaR.pwn(368) : warning 203: symbol is never used: "index"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    new index,cmd[30]; //zeile 368
    cmd = strtok(cmdtext, index);
    if (strcmp(cmd, "/healhim", true) == 0)
    {
    new tmp[30],id;
    tmp = strtok(cmdtext, index);
    if (strlen(tmp))
    {
    id = strval(tmp);
    if (IsPlayerConnected(id))
    if(gTeam[playerid] == TEAM_medic)
    {
    SetPlayerHealth(id,100.0);
    GivePlayerMoney(id, -100);
    SendClientMessage(id, 0x00FF00AA, "Du wurdest geheilt!");
    SendClientMessage(playerid, 0x00FF00AA, "Du hast eine Person geheilt!");
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000AA, "Spieler nicht gefunden!");
    }
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000AA, "Hinweis: \"/healhim <playerid>\"");
    }
    return 1;
    }

    kann man das dan auch einfach ändern (also die aktion) so das ich z.b. ein heal befehl machen kann? wen ja sieht das dann so aus?
    new index,cmd[30];
    cmd = strtok(cmdtext, index);
    if (strcmp(cmd, "/killhim", true) == 0)
    {
    new tmp[30],id;
    tmp = strtok(cmdtext, index);
    if (strlen(tmp))
    {
    id = strval(tmp);
    if (IsPlayerConnected(id))
    if(gTeam[playerid] == TEAM_medic)
    {
    SetPlayerHealth(id,100.0);
    GivePlayerMoney(id, -100);
    SendClientMessage(id, 0x00FF00AA, "Du wurdest geheilt!");
    SendClientMessage(playerid, 0x00FF00AA, "Du hast eine Person geheilt!");
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000AA, "Spieler nicht gefunden!");
    }
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000AA, "Hinweis: \"/killhim <playerid>\"");
    }
    return 1;
    }

    hallo an all scripter hier,
    ich hab mal eine frage und zwar folgende:
    Wie sieht eine Rcon-Admin abfrage für No-GF aus?


    Weil ichmöchte befehle rein machen die dann aber nur für Rcon-Admins gehen
    Wen ihr mir sowas pstet mit einem kleinen Bsp. das wäre sehr nett
    :thumbup:
    MFG GTA0071

    Hi leute,
    ich wollt mal fragen ob mir mal jemand ein script beispiel für ein selfmade sever macht. und zwar möchte ich mal sehen wi es aus sieht das wen man zum 2. mal ein autosteigt (also amn steigt ins erste auto ein passiert nix, ich steig in ein anderes ein bekomm in wanted also imm das 2. auto) und man bekommt ein wanted mit der nachricht "du hast ein auto gestohlen die cops kommen schon" oder so halt
    währe das möglich wen ja könnte das mir einer zeigen ?
    danke im vorraus scho mal


    MFG GTA0071

    vielen dank
    werd schAUEN ob der script was für mich is ^^


    weis jemand zu meinen anderen fragen ein antwort?


    //Edit: Leider kann man am anfang (trotz ordner im scriptfiles und alles) sich nicht mal registrieren

    Hallo an alle breadfisher,
    erste frage
    ich wollte mal fragen ob es möglich ist skins zu vergeben die nicht in der skinauswahl beim connecten sind. das man wie /invite macht das dann der type halt cop ist ohne das man beim connecten den skin aus suchen kann.


    zweite frage:
    kennt einer einen guten login/register fs system für 0.3 (er sollte folgendes spichern :skin,score,waffen,geld,bankgeld)


    dritte frage:
    kennt jemand einen admin FS wo mindestens 5 Ränge hatt


    P.S ich hab die SuFu genutzt aber nix gefunden wen einer was findet bitte postet etwas (sinnvoll pls)
    ich brauch das dringent also bitte helft mir


    MFG GTA0071

    Hier schreib ich mal kurz die stellen auf die mit einr fraktio zu tuhn haben (ist noch nichtfertig die skins fehln noch aberich wis net wie ich die rein setzte ohne das sie beim connecten gezeigt werden[skinauswahl mein ich])


    Die script teile:
    new gTeam[MAX_PLAYERS];
    new cop[13];
    forward IscopCar(carid);


    //TEAMS
    #define TEAM_cop 0


    cop[0] = AddStaticVehicle(598,2282.0947,2443.1707,10.5685,359.4583,0,0); // copcar1
    cop[1] = AddStaticVehicle(598,2277.6147,2442.9839,10.5819,0.1815,0,0); // copcar2
    cop[2] = AddStaticVehicle(598,2282.1960,2477.2625,10.5684,179.5057,0,0); // copcar3
    cop[3] = AddStaticVehicle(598,2277.6096,2477.3086,10.5706,178.6085,0,0); // copcar4
    cop[4] = AddStaticVehicle(426,2282.2188,2459.8538,10.5636,180.0891,0,0); // copzivi1
    cop[5] = AddStaticVehicle(426,2277.7283,2460.1863,10.5637,0.4534,0,0); // copzivi2
    cop[6] = AddStaticVehicle(599,2273.5247,2442.6213,10.9170,359.6106,0,0); // copranger1
    cop[7] = AddStaticVehicle(599,2273.6162,2477.4045,10.9169,178.5576,0,0); // copranger2
    cop[8] = AddStaticVehicle(523,2286.6162,2456.9631,10.3908,88.2590,0,0); // copbike1
    cop[9] = AddStaticVehicle(523,2286.8328,2462.0994,10.3831,91.1761,0,0); // copbike2
    cop[10] = AddStaticVehicle(523,2286.7881,2475.0090,10.3920,88.9634,0,0); // copbike3
    cop[11] = AddStaticVehicle(523,2286.7795,2445.2747,10.3909,90.4368,0,0); // copbike4
    cop[12] = AddStaticVehicle(497,2281.2334,2445.6719,47.1540,356.5300,50,154); // copheli


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    new newcar = GetPlayerVehicleID(playerid);
    if(IscopCar(newcar))//<< Kein ;
    {
    if(gTeam[playerid] != cop)// != heißt ungleich außerdem fehlt das [playerid]
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, 0xAA3333AA, "Du gehörst nicht dem LVPD an!");
    return 1;
    }
    }
    }
    return 1;
    }


    public IscopCar(carid)
    {
    if(carid >= cop[0] && carid <= cop[12])
    {
    return 1;
    }
    return 0;
    }


    des war alles von der Cop fraktion


    kannst du mir sagen was falsch dran ist?

    dank ich wollte wweggen den klammern und abständen das wissen


    //Edit:
    nun hab ich weiter gescriptet und bekomm diese errors weis jemand was ic hda machen muss?


    D:\GTA San andreas\0.2x Server\gamemodes\Test 2.pwn(321) : error 032: array index out of bounds (variable "cop")
    D:\GTA San andreas\0.2x Server\gamemodes\Test 2.pwn(329) : error 032: array index out of bounds (variable "sek")
    D:\GTA San andreas\0.2x Server\gamemodes\Test 2.pwn(337) : error 032: array index out of bounds (variable "razers")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.

    hi kann mir jemand diese errors erklären wo ich habe ?
    Errors:
    D:\GTA San andreas\0.2x Server\gamemodes\Test 2.pwn(209) : error 004: function "IscopCar" is not implemented
    D:\GTA San andreas\0.2x Server\gamemodes\Test 2.pwn(209) : error 036: empty statement
    D:\GTA San andreas\0.2x Server\gamemodes\Test 2.pwn(211) : error 033: array must be indexed (variable "gTeam")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    Hier der scriptteil:
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(IscopCar(newcar));
    {
    if(gTeam == cop) { }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, 0xAA3333AA, "Du gehörst nicht dem LVPD an!");
    return 1;
    }
    }
    return 0;
    }
    es wäre net wen ihn jemand "repariert"


    MFG GTA0071

    hi an alle
    ich wollte mal fragen ob mir jemand einen /f chat tuturial zaubern kann
    der /f chat soll auf einem selfmade script laufen und simple sein damit ich ihn kapiere und weiter verwenden kann (mit simple mein ich noob mässig ^^) wen es nicht noob mässig geht bitte ich um //kommentare hinter der zeile
    ich hoffe ihr seit so fit drauf und könnt mir das erklären/zeigen


    MFG GTA0071