Strcmp to DCMD
#1

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 !
Reply
#2

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

Greu.
Reply
#3

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<<<
Reply
#4

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.
Reply
#5

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 ....
Reply
#6

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

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)