Can somebody convert from strcmp to ZCMD
#2

sure, here you go:
pawn Код:
CMD:siulyti(playerid, params[])
{
    if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        new vehicleid = GetPlayerVehicleID(playerid);
        new tmp2[256];

        new giveplayerid;
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, ORANGE, "Naudojimas: ((/siulyti [Zaidejo ID/Vardas] [Kaina]))");
            return 1;
        }
        giveplayerid = ReturnUserID(tmp);
        tmp2 = strtok(cmdtext, idx);
        if(!strlen(tmp2))
        {
            SendClientMessage(playerid, ORANGE, "Naudojimas: ((/siulyti [Zaidejo ID/Vardas] [Kaina]))");
            return 1;
        }
        new kaina;
        kaina = strval(tmp2);
        if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid, COLOR, "* Tokio žaidejo nera"); return 1; }
        new String[128], giveplayername[MAX_PLAYER_NAME], playername[MAX_PLAYER_NAME];
        GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
        GetPlayerName(playerid, playername, sizeof(playername));
        if(!vehicleDB[vehicleid][locked])
        {
            SendClientMessage(playerid, COLOR, "* Masina nera uzrakinta.");
            return 1;
        }
        if(strcmp(playername, vehicleDB[vehicleid][owner_name], false))
        {
            SendClientMessage(playerid, COLOR, "* Masina ne jusu.");
            return 1;
        }
        format(String, sizeof(String), "Pasiulete savo %s žaidejui %s už %i LT", aVehicleNames[GetVehicleModel(vehicleid) - 400], giveplayername, kaina);
        SendClientMessage(playerid, COLOR, String);
        format(String, sizeof(String), "%s jums pirkti siulo mašina %s už %i LT [taip/ne]", playername, aVehicleNames[GetVehicleModel(vehicleid) - 400], kaina);
        ShowPlayerDialog(giveplayerid, 9820, DIALOG_STYLE_MSGBOX, "{F2F2F2}Mašinos siulymas", String, "Pirkti!", "Nepirkti!");
        BuyIngVehicleID[giveplayerid] = vehicleid;
        BuyIngPrice[giveplayerid] = kaina;
        SellerPlayerID[giveplayerid] = playerid;
        return 1;
    }
    return 1;
}
CMD:state(playerid, params[])
{
        new tname[MAX_PLAYER_NAME];
        if(cmdtext[6] == 0){SendClientMessage(playerid, COLOR, "* Parodyti ka daro zaidejas: /state [nick]"); return 1;}
        new tid = GetPlayeridMid(cmdtext[7]);
        if(tid==INVALID_PLAYER_ID){SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
        GetPlayerName(tid,tname,sizeof(tname));
        new stat[128];
        new stt = GetPlayerState(tid);

            if(stt == PLAYER_STATE_ONFOOT)
            {
                new Float:tmpcoo[3];
                GetPlayerPos(tid,tmpcoo[0],tmpcoo[1],tmpcoo[2]);
                if(tmpcoo[2] < 1)
                {
                    stat = "plaukia";
                }
                else
                {
                    stat = "vaiksto";
                }
            }

            else if(stt == PLAYER_STATE_DRIVER)
            {
                new model = GetVehicleModel(GetPlayerVehicleID(tid));
                format(stat,sizeof(stat),"vairuoja %s",aVehicleNames[model-400]);
            }

            else if(stt == PLAYER_STATE_PASSENGER)
            {
                new model = GetVehicleModel(GetPlayerVehicleID(tid));
                format(stat,sizeof(stat),"sedi %s",aVehicleNames[model-400]);
            }

            else if(stt == PLAYER_STATE_SPECTATING)
            {
                stat = "yra neaktyvus";
            }

            else
            {
                stat = "daro kazka (sistema nesupranta)";
            }

        new msg[128];
        format(msg,sizeof(msg),"***%s %s",tname,stat);
        SendClientMessage(playerid,COLOR,msg);
        return 1;
}
CMD:sa(playerid, params[])
{
        if(!cmdtext[4] || !cmdtext[3]) {SendClientMessage(playerid, COLOR, "* Sakyti nejudant: /sa [tekstas]"); return 1;}

        new Float:coo[3];
        GetPlayerPos(playerid,coo[0],coo[1],coo[2]);

        for(new player=0; player<MAX_PLAYERS; player++)
        {
            if(IsPlayerConnected(player))
            {
                if(PlayerToPoint(playerDB[playerid][rid][6],player,coo[0],coo[1],coo[2]))
                {
                    SendPlayerMessageToPlayer(player,playerid,cmdtext[4]);
                }
            }
        }
        return 1;
}
CMD:kick(playerid, params[])
{
            new vardas[MAX_PLAYER_NAME],prz[128];
            strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
            if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, COLOR, "* Ismesti zaideja: /kick [dalis vardo] [priezastis]"); return 1;}
            new id = GetPlayeridMid(vardas);
            if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
            if (playerDB[id][admin]){ SendClientMessage(playerid, COLOR, "* Administratoriaus ismesti negalima."); return 1;}

            strmid(prz,GetArgument(2, cmdtext,true),0,128);
            if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, COLOR, "* Pamirsote nurodyti priezasti."); return 1;}

            new msg[128],adminname[MAX_PLAYER_NAME];
            GetPlayerName(id,vardas,sizeof(vardas));
            GetPlayerName(playerid,adminname,sizeof(adminname));

            format(msg,sizeof(msg),"[kick] %s",prz);
            SendClientMessage(id,COLOR,msg);
            SavePlayerData(playerid, false);
            Kick(id);
            format(msg,sizeof(msg),"[kick] %s ismete %s is serverio (%s).",adminname,vardas,prz);
            SendClientMessageToAll(COLOR,msg);
            return 1;
}
CMD:jail(playerid, params[])
{
            new vardas[MAX_PLAYER_NAME],prz[128];
            strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
            if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, BLUE, "* Pasodinti zaideja i kalejima: /jail [dalis vardo] [sekundes]"); return 1;}
            new id = GetPlayeridMid(vardas);
            if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "* Tokio zaidejo nera"); return 1;}
            if (playerDB[id][admin]){ SendClientMessage(playerid, BLUE, "* Administratoriaus pasodinti negalima."); return 1;}
            if (playerDB[id][ikalintas]) {SendClientMessage(playerid, RED, "* Zaidejas kalejime."); return 1;}

            strmid(prz,GetArgument(2, cmdtext,true),0,128);
            if(!IsNumeric(prz)){SendClientMessage(playerid, RED, "* Laikas nurodytas neteisingai."); return 1;}
            new laikas = StringToInt(prz);
            new msg[128];
            GetPlayerName(id,vardas,sizeof(vardas));
            SetPlayerInterior(id, 0);
            SetPlayerPos(id, 244.3768,1859.5647,14.0840);
            playerDB[id][ikalintas] = true;
            playerDB[id][kalejimo_laikas] = laikas;
            SetTimerEx("JailLaikas", 1000, false, "i", id);
            format(msg,sizeof(msg),"[jail] Ikalinote %s (%is).", vardas, laikas);
            SendClientMessage(id,RED,"* Jus buvote ikalintas administratoriaus.");
            SendClientMessage(playerid,GREEN,msg);
            SetPlayerInterior(id,0);
            SavePlayerData(id,false);
            return 1;
}
CMD:unjail(playerid, params[])
{
            if(cmdtext[7]==0){SendClientMessage(playerid,BLUE,"* Istraukti zaideja is kaleimo: /unjail [vardo_dalis]"); return 1;}
            new vardas[MAX_PLAYER_NAME];
            strmid(vardas,cmdtext[8],0,MAX_PLAYER_NAME);
            new id = GetPlayeridMid(vardas);
            if(id == INVALID_PLAYER_ID)
            {
                SendClientMessage(playerid, RED, "* Tokio zaidejo nera");
                return 1;
            }
            if(id == playerid)
            {
                SendClientMessage(playerid, RED, "* Taip taip, ko dar nori??.");
                return 1;
            }
            if(!playerDB[id][ikalintas])
            {
                SendClientMessage(playerid, RED, "* Zaidejas ne kalejime.");
                return 1;
            }
            new msg[128],admmsg[MAX_PLAYER_NAME];
            GetPlayerName(playerid,admmsg,sizeof(admmsg));
            GetPlayerName(id,vardas,sizeof(vardas));
            format(msg,sizeof(msg),"* %s isteisinote, darbar jis jau laisveje.",vardas);
            SendClientMessage(playerid,GREEN,msg);
            SetPlayerPos(id,-1603.4890,718.1438,11.6110);
            SetPlayerInterior(id,0);
            TogglePlayerControllable(id,true);
            SetPlayerWantedLevel(id,0);
            playerDB[id][ikalintas]=false;
            playerDB[id][kalejimo_laikas]=0;
            GameTextForPlayer(id, " ", 1, 3);
            GameTextForPlayer(id, " ", 1, 3);
            format(msg,sizeof(msg),"%s jus isteisino megaukis laisve.",admmsg);
            SendClientMessage(id,RED,msg);
            SavePlayerData(id,false);
            return 1;
}
CMD:ban(playerid, params[])
{
            new vardas[MAX_PLAYER_NAME],prz[128];
            strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
            if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, COLOR, "* Baninti zaideja: /ban [dalis vardo] [priezastis]"); return 1;}
            new id = GetPlayeridMid(vardas);
            if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
            if (playerDB[id][admin]){ SendClientMessage(playerid, COLOR, "* Administratoriaus ismesti negalima."); return 1;}

            strmid(prz,GetArgument(2, cmdtext,true),0,128);
            if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, COLOR, "* Pamirsote nurodyti priezasti."); return 1;}

            new msg[128],adminname[MAX_PLAYER_NAME];
            GetPlayerName(id,vardas,sizeof(vardas));
            GetPlayerName(playerid,adminname,sizeof(adminname));

            format(msg,sizeof(msg),"[ban] %s uzblokavo jus: %s",adminname,prz);
            SendClientMessage(id,COLOR,msg);
            BanEx(id,prz);
            format(msg,sizeof(msg),"[ban] %s uzblokavo %s serveryje (%s).",adminname,vardas,prz);
            SendClientMessageToAll(COLOR,msg);
            return 1;
}
CMD:freeze(playerid, params[])
{
            new vardas[MAX_PLAYER_NAME];
            strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
            if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, COLOR, "* Uzsaldyti zaideja: /freeze [nicko dalis]"); return 1;}
            new id = GetPlayeridMid(vardas);
            if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
            TogglePlayerControllable(id,false);
            SendClientMessage(playerid,COLOR,"* ***Zaidejas uzsaldytas!");
            return 1;
}
CMD:unfreeze(playerid, params[])
{
            new vardas[MAX_PLAYER_NAME];
            strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
            if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, COLOR, "* Atitirpinti zaideja: /unfreeze [nicko dalis]"); return 1;}
            new id = GetPlayeridMid(vardas);
            if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
            if(playerDB[id][cuffed]) { SendClientMessage(playerid, COLOR, "* Žaidejas surakintas policininko!"); return 1; }
            TogglePlayerControllable(id,true);
            SendClientMessage(playerid,COLOR,"* ***Zaidejas atitirpintas!");
            return 1;
}
CMD:to(playerid, params[])
{
            if(cmdtext[3]==0){SendClientMessage(playerid, COLOR, "* Keliauti pas (be masinos): /to [dalis vardo]"); return 1;}
            new vardas[MAX_PLAYER_NAME];
            strmid(vardas,cmdtext[4],0,MAX_PLAYER_NAME);
            new id = GetPlayeridMid(vardas);
            if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
            if (GetPlayerVirtualWorld(id)>0){SendClientMessage(playerid, COLOR, "* Zaidejas savo namuose, isibrauti negrazu"); return 1;}
            SetPlayerInterior(playerid,GetPlayerInterior(id));
            new Float:tempcoo[3];
            GetPlayerPos(id,tempcoo[0],tempcoo[1],tempcoo[2]);
            SetPlayerPos(playerid,tempcoo[0],tempcoo[1],tempcoo[2]);
            SetCameraBehindPlayer(playerid);
            return 1;
}
CMD:get(playerid, params[])
{
    if(cmdtext[4]==0){SendClientMessage(playerid, WHITE, "Atsiteleportuoti ?aideja pas save: {FF0000}/get{00FF00} Dalis vardo"); return 1;}
    new vardas[MAX_PLAYER_NAME];
    strmid(vardas,cmdtext[5],0,MAX_PLAYER_NAME);
    new id = GetPlayeridMid(vardas);
    if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "Tokio ?aidejo nera"); return 1;}
    if (playerDB[id][ikalintas]) {SendClientMessage(playerid, RED, "?aidejas kalejime"); return 1;}
    playerDB[id][rid][0]=playerid;
    GetPlayerName(playerid,vardas,MAX_PLAYER_NAME);
    new msg[128]; format(msg, sizeof(msg), "{00FF00}Zaidejas {FF0000}%s {00FF00}tau siulo buti perkeltam pas ji\nAr sutinki?",vardas);
    ShowPlayerDialog(id,500,DIALOG_STYLE_MSGBOX,vardas , msg,"Sutikti","Nesutikti");
    return 1;
}
CMD:heal(playerid, params[])
{
            if(cmdtext[5]==0){SendClientMessage(playerid, COLOR, "* Pagydyti zaideja: /heal [dalis vardo]"); return 1;}
            new vardas[MAX_PLAYER_NAME];
            strmid(vardas,cmdtext[6],0,MAX_PLAYER_NAME);
            new id = GetPlayeridMid(vardas);
            if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
            new mess[256],name[MAX_PLAYER_NAME],rec[MAX_PLAYER_NAME];
            GetPlayerName(playerid,name,sizeof(name));
            GetPlayerName(id,rec,sizeof(rec));
            format(mess,sizeof(mess),"***%s pagyde jus!",name);
            SendClientMessage(id,COLOR,mess);
            format(mess,sizeof(mess),"***Pagydete %s!",rec);
            SendClientMessage(playerid,COLOR,mess);
            SetPlayerHealth(id,100);
            SetPlayerArmour(id,100);
            return 1;
}
CMD:heal(playerid, params[])
{
            if(cmdtext[5]==0){SendClientMessage(playerid, COLOR, "* Nuzudyti zaideja: /kill [dalis vardo]"); return 1;}
            new vardas[MAX_PLAYER_NAME];
            strmid(vardas,cmdtext[6],0,MAX_PLAYER_NAME);
            new id = GetPlayeridMid(vardas);
            if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
            new mess[256],rec[MAX_PLAYER_NAME];
            GetPlayerName(id,rec,sizeof(rec));
            format(mess,sizeof(mess),"***Nuzudete %s!",rec);
            SendClientMessage(playerid,COLOR,mess);
            SetPlayerHealth(id,0);
            return 1;
}
CMD:explode(playerid, params[])
{
            if(cmdtext[8]==0){SendClientMessage(playerid, COLOR, "* Susprogdinti zaideja: /explode [dalis vardo]"); return 1;}
            new vardas[MAX_PLAYER_NAME];
            strmid(vardas,cmdtext[9],0,MAX_PLAYER_NAME);
            new id = GetPlayeridMid(vardas);
            if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
            new mess[256],rec[MAX_PLAYER_NAME];
            GetPlayerName(id,rec,sizeof(rec));
            format(mess,sizeof(mess),"***Susprogdinote %s!",rec);
            SendClientMessage(playerid,COLOR,mess);
            new Float:tmpa[3];
            GetPlayerPos(id,tmpa[0],tmpa[1],tmpa[2]);
            CreateExplosion(tmpa[0],tmpa[1],tmpa[2],3,10);
            SetPlayerHealth(id,0);
            return 1;
}
next time please use this:
https://sampforum.blast.hk/showthread.php?tid=289299

or convert them yourself, we are not machines who do all the work for you, i did these commands to show you how it works, now you should be able to do it yourself or download the scripting machine.
Reply


Messages In This Thread
Can somebody convert from strcmp to ZCMD - by MaxSaint - 21.11.2012, 06:14
Re: Can somebody convert from strcmp to ZCMD - by niels44 - 21.11.2012, 07:23
Re: Can somebody convert from strcmp to ZCMD - by MaxSaint - 21.11.2012, 07:52
Re: Can somebody convert from strcmp to ZCMD - by Bicentric - 21.11.2012, 08:05

Forum Jump:


Users browsing this thread: 1 Guest(s)