Beiträge von John


    public OnPlayerCommandText(playerid, cmdtext[])


    {
    new cmd[256];
    new idx;
    cmd = strtok(cmdtext, idx);



    if(strcmp( cmd, "/spawn", true ) == 0 )
    {
    new Float:X, Float:Y, Float:Z;
    new tmp[256];
    new created_vehicle_id;
    tmp = strtok( cmdtext, idx );


    GetPlayerPos( playerid, X, Y, Z );


    created_vehicle_id = CreateVehicle( strval(tmp), X+2, Y+2, Z, 0, 0, 0, -1 );


    new msg[256];
    format(msg,256,"Das Auto wurde gespawnt!",created_vehicle_id);
    SendClientMessage(playerid,0xAAAAAAAA,msg);


    return 1;
    }


    if(strcmp(cmd, "/fix", true) == 0)
    {
    new vid = GetPlayerVehicleID(playerid);
    if (vid) RepairVehicle(vid);

    new msg[256];
    format(msg,256,"Das Auto wurde repariert!");
    SendClientMessage(playerid,0xAAAAAAAA,msg);

    return 1;
    }


    if(strcmp(cmd, "/addnos", true) == 0)
    {
    new vid = GetPlayerVehicleID(playerid);
    AddVehicleComponent(vid, 1010);

    new msg[256];
    format(msg,256,"Dem Auto wurde NOS hinzugefügt!");
    SendClientMessage(playerid,0xAAAAAAAA,msg);
    return 1;
    }


    if(strcmp(cmd, "/revnos", true) == 0)
    {
    new vid = GetPlayerVehicleID(playerid);
    RemoveVehicleComponent(vid, 1010);

    new msg[256];
    format(msg,256,"DemAuto wurde das NOS entfernt");
    SendClientMessage(playerid,0xAAAAAAAA,msg);
    return 1;
    }

    if(strcmp(cmd, "/jp",true) == 0)
    {
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);

    new msg[256];
    format(msg,256,"Du hast dir ein Jetpack gegeben!");
    SendClientMessage(playerid,0xAAAAAAAA,msg);
    return 1;
    }
    if(strcmp(cmd, "/setskin", true) == 0) {
    new tmp[256];
    tmp = strtok(cmdtext,idx);
    SetPlayerSkin(playerid,strval(tmp));
    return 1;
    }
    }



    jo das ist schon alles :D

    done..
    bekomme aber ez 6 warnings, wobei ich denke das die nicht schlimm sind ^^


    C:\Dokumente und Einstellungen\Admin\Desktop\Server\filterscripts\zadmin_cmds.pwn(85) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Admin\Desktop\Server\filterscripts\zadmin_cmds.pwn(91) : warning 209: function "OnPlayerCommandText" should return a value
    C:\Dokumente und Einstellungen\Admin\Desktop\Server\filterscripts\zadmin_cmds.pwn(92) : warning 203: symbol is never used: "blade"
    C:\Dokumente und Einstellungen\Admin\Desktop\Server\filterscripts\zadmin_cmds.pwn(92) : warning 203: symbol is never used: "playertextid"
    C:\Dokumente und Einstellungen\Admin\Desktop\Server\filterscripts\zadmin_cmds.pwn(92) : warning 203: symbol is never used: "savanna"
    C:\Dokumente und Einstellungen\Admin\Desktop\Server\filterscripts\zadmin_cmds.pwn(92) : warning 203: symbol is never used: "textid"




    6 Warnings.

    Tag...
    vorab:
    ich bin kein Scriptgenie, sondern habe gestern angefangen mir ein wenig pawno anzueignen und damit umzugehen..
    davon kommt nix online etc, nur fürs lernen :D


    also ich mache grad für ein LV DM Script, welches ja beim samp 0.3c server aufm sa-mp.com vorhanden ist, eine deutsche übersetzung und will dort halt ein paar cmds in nem filterscript einbauen..


    die cmds sehen so aus (weitesgehend copy+paste ausm schon vorhandenen filterscript aber halt msg box hinzugefügt und abgeändert..



    #pragma tabsize 0


    #include <a_samp>
    #include <core>
    #include <float>


    #include "../include/gl_common.inc"


    new Text3D:textid;
    new PlayerText3D:playertextid;


    new savanna=0;
    new blade=0;


    public OnPlayerCommandText(playerid, cmdtext[])


    {
    new cmd[256];
    new idx;
    cmd = strtok(cmdtext, idx);
    new engine,lights,alarm,doors,bonnet,boot,objective;


    if(strcmp( cmd, "/spawn", true ) == 0 )
    {
    new Float:X, Float:Y, Float:Z;
    new tmp[256];
    new created_vehicle_id;
    tmp = strtok( cmdtext, idx );


    GetPlayerPos( playerid, X, Y, Z );


    created_vehicle_id = CreateVehicle( strval(tmp), X+2, Y+2, Z, 0, 0, 0, -1 );


    new msg[256];
    format(msg,256,"Das Auto wurde gespawnt!",created_vehicle_id);
    SendClientMessage(playerid,0xAAAAAAAA,msg);


    return 1;
    }


    if(strcmp(cmd, "/fix", true) == 0)
    {
    new vid = GetPlayerVehicleID(playerid);
    if (vid) RepairVehicle(vid);

    new msg[256];
    format(msg,256,"Das Auto wurde repariert!");
    SendClientMessage(playerid,0xAAAAAAAA,msg);

    return 1;
    }


    if(strcmp(cmd, "/addnos", true) == 0)
    {
    new vid = GetPlayerVehicleID(playerid);
    AddVehicleComponent(vid, 1010);

    new msg[256];
    format(msg,256,"Dem Auto wurde NOS hinzugefügt!");
    SendClientMessage(playerid,0xAAAAAAAA,msg);
    return 1;
    }


    if(strcmp(cmd, "/revnos", true) == 0)
    {
    new vid = GetPlayerVehicleID(playerid);
    RemoveVehicleComponent(vid, 1010);

    new msg[256];
    format(msg,256,"DemAuto wurde das NOS entfernt");
    SendClientMessage(playerid,0xAAAAAAAA,msg);
    return 1;
    }

    if(strcmp(cmd, "/jp",true) == 0)
    {
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);

    new msg[256];
    format(msg,256,"Du hast dir ein Jetpack gegeben!");
    SendClientMessage(playerid,0xAAAAAAAA,msg);
    return 1;
    }
    if(strcmp(cmd, "/setskin", true) == 0) {
    new tmp[256];
    tmp = strtok(cmdtext,idx);
    SetPlayerSkin(playerid,strval(tmp));
    return 1;
    }


    der error kommt:
    C:\Dokumente und Einstellungen\Admin\Desktop\Server\filterscripts\zadmin_cmds.pwn(85) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Admin\Desktop\Server\filterscripts\zadmin_cmds.pwn(91) : error 030: compound statement not closed at the end of file (started at line 19)


    jmd ne idee das zu fixxen?
    hab im internet gefunden, dass dort irgendwo eine { auf ist und die nicht geschlossen wird, wo genau weiß ich aber nicht...


    wäre nett wenn ihrs mir einfach verbessert und nicht unbedingt "übelst mega" scripter sprache benutzt :X