SA-MP Forums Archive
Strcmp to DCMD - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Română/Romanian (https://sampforum.blast.hk/forumdisplay.php?fid=40)
+---- Thread: Strcmp to DCMD (/showthread.php?tid=390246)



Strcmp to DCMD - Sp3cter - 05.11.2012

pawn Code:
if(strcmp(cmd,"/centura",true)==0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(IsPlayerInAnyVehicle(playerid))
            {
                if(!IsABike(GetPlayerVehicleID(playerid)) && !IsABoat(GetPlayerVehicleID(playerid)))
                {
                    if(PlayerInfo[playerid][pSeatBelt] == 1)
                    {
                        PlayerInfo[playerid][pSeatBelt] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        new stringtosee[255];
                        format(stringtosee, sizeof(stringtosee), "* %s si-a dat jos centura *", sendername);
                        ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
                        return 1;
                    }
                    PlayerInfo[playerid][pSeatBelt] = 1;
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    new stringtosee[255];
                    format(stringtosee, sizeof(stringtosee), "* %s si-a pus centura *", sendername);
                    ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
                    return 1;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_LIGHTRED,"Pe asa tip de transport nu puteti folosi centura de siguranta!");
                    return 1;
                }
            }
        }
        return 1;
    }
    else if(strcmp(cmd, "/verificacentura", true) == 0)
    {
        new playa;
        new carrr = GetVehicleModel(playerid);
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_YELLOW, "[INFO] {FFFFFF}/verificacentura [playerid]");
            return 1;
        }
        if(strlen(tmp))
        {
            playa = ReturnUser(tmp);
        }
        else
        {
            playa = strval(tmp);
        }
        if(GetPlayerState(playa) == PLAYER_STATE_ONFOOT)
        {
            SendClientMessage(playerid,COLOR_LIGHTRED,"Aceasta persoana nu se afla intr-o masina");
            return 1;
        }
        if(carrr == 448 || carrr >= 461 && carrr <= 463 || carrr == 468 || carrr == 471 || carrr == 481 || carrr == 501 || carrr == 510 || carrr >= 521 && carrr <= 523 || carrr == 581 || carrr == 586)
        {
            SendClientMessage(playerid,COLOR_LIGHTRED,"Aceasta persoana nu este intr-o masina ci pe un motor!");
            return 1;
        }
        GetPlayerName(playa, giveplayer, sizeof(giveplayer));
        GetPlayerName(playerid, sendername, sizeof(sendername));
        if (!IsACop(playerid))
        {
            SendClientMessage(playerid,COLOR_LIGHTRED,"Nu sunteti un Politist!");
            return 1;
        }
        if (ProxDetectorS(9.0, playerid, giveplayerid))
        {
            new stext[24];
            if(PlayerInfo[playa][pSeatBelt] == 0)
            {
                stext = "Centura scoasa! [OFF]";
            }
            else if(PlayerInfo[playa][pSeatBelt] == 1)
            {
                stext = "Centura pusa! [ON]";
            }
            format(string, sizeof(string), "%s centura de siguranta este %s" , giveplayer , stext);
            SendClientMessage(playerid,COLOR_WHITE,string);
            new string2[255];
            format(string2, sizeof(string2), "* %s a verificat daca %s foloseste centura de siguranta.", sendername ,giveplayer);
            ProxDetector(30.0, playerid, string2, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        }
        else
        {
            SendClientMessage(playerid, COLOR_LIGHTRED, "Aceasta persoana nu se afla langa dumneavoastra!");
        }
        return 1;
    }

Am 2 comenzi , evident sunt sub forma strcmp , m-am chinuit la ele , si nu am reusit sa le fac pe DCMD , ma poate ajuta cineva?

Multumesc anticipat !


Re: Strcmp to DCMD - RaZVaN ^ xD - 05.11.2012

http://ro.lmgtfy.com/?q=How+to+convert+strcmp+to+DCMD

Greu.


Re: Strcmp to DCMD - Sp3cter - 05.11.2012

Quote:
Originally Posted by RaZVaN ^ xD
View Post
Wow , stii de let me google that for you :O , nu creeeed

In loc sa fi atat de .... mai bine ai face ceva bine , am rezolvat aceasta problema , m-au ajutat altii si am si inteles cum pot face de unul singur !

Stima ! >>>Click<<<


Re: Strcmp to DCMD - IstuntmanI - 05.11.2012

Sp3cter, Razvan a vrut sa-ti spuna sa cauti inainte sa postezi un lucru care a mai fost intrebat de 1000 de ori.

Eu iti recomand ZCMD, este mult mai rapid si mai usor de folosit decat DCMD.


Re: Strcmp to DCMD - Sp3cter - 05.11.2012

Quote:
Originally Posted by costel_nistor96
View Post
Sp3cter, Razvan a vrut sa-ti spuna sa cauti inainte sa postezi un lucru care a mai fost intrebat de 1000 de ori.

Eu iti recomand ZCMD, este mult mai rapid si mai usor de folosit decat DCMD.
La nivelul de cunostinte care il am acum , as prefera Dcmd , am incercat zcmd si mi se pare un pic cam greu , azi am invatat tot ce inseamna dcmd cu ajutorul unor oameni care nu ma duce pe lmgtfy .... inveti mai bine din practica decat sa citesti si sa te uiti ca vaca ....


Re: Strcmp to DCMD - fordawinzz - 05.11.2012

/facepalm - dcmd este la fel ca si zcmd in sintaxa si nu mai trebuie sa initiezi comenzile mereu.


Re: Strcmp to DCMD - Sp3cter - 05.11.2012

Quote:
Originally Posted by fordawinzz
View Post
/facepalm - dcmd este la fel ca si zcmd in sintaxa si nu mai trebuie sa initiezi comenzile mereu.
Ete ca eu vreau dcmd :P