Jump to content

[DELETED][Ghid] Comanda /createbiz


Fuhrer
 Share

Recommended Posts

Salutare ! Am văzut că gamemode-ul Burned, nu are comanda /createbiz, ci doar /createhouse. Am ales să o postez, deoarece este mult mai ușor să creeze un biz direct din joc, fără a te mai chinui să faci din baza de date, cu coordonate, etc.

 

Comanda în sine:

YCMD:createbiz(playerid, params[], help) {
    if(PlayerInfo[playerid][pAdmin] < 6) return 1;
    new type, value, level, idd = bussines+1, Float: Pos[3], query[512];
    if(sscanf(params, "iii", type, value, level)) {
        SCM(playerid, COLOR_GREY, "Syntax: {FFFFFF}/createbiz <type> <value> <level>");
        SCM(playerid, -1, "Types: Banca (1), Gun Shop (2), Club (3), Restaurant (4), Sex shop (5), 24/7 (6), Binco (7), Burger (8), Casino (9)");
        SCM(playerid, -1, "CNN (10), Gas Station (17), PNS (19), Pizza (21)");
        return 1;
    }  
    if(type > 10 && type < 17 || type == 20 || type > 21 || type < 1) return SCM(playerid, COLOR_GREY, "Invalid type!");
    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
   
    new biz = BizWithType(type);
    // daca e benzinarie
    format(query, sizeof(query), "INSERT INTO `bizz` (`EntranceX`, `EntranceY`, `EntranceZ`, `ExitX`, `ExitY`, `ExitZ`, `LevelNeeded`, `BuyPrice`, `Type`, `Interior`, `Static`) VALUES ('%f', '%f', '%f', '%f', '%f', '%f', '%d', '%d', '%d', '%d', '%d')",
    Pos[0], Pos[1], Pos[2], BizzInfo[biz][bExitX], BizzInfo[biz][bExitY], BizzInfo[biz][bExitZ], level, value, type, BizzInfo[biz][bInterior], BizzInfo[biz][bStatic]);
    mysql_tquery(SQL, query, "", "");
    format(query, sizeof(query), "UPDATE `bizz` SET `Virtual`='%d' WHERE `ID`='%d'", idd, idd);
    mysql_tquery(SQL, query, "", "");
   
    new i = idd;
    if(type == 17) {
        format(query, sizeof(query), "UPDATE `bizz` SET `Gas`='%d' WHERE `ID`='%d'", 1, idd);
        mysql_tquery(SQL, query, "", "");
        BizzInfo[i][bGas] = 1;
    }
    BizzInfo[idd][bExitX] = BizzInfo[biz][bExitX]; BizzInfo[idd][bExitY] = BizzInfo[biz][bExitY]; BizzInfo[idd][bExitZ] = BizzInfo[biz][bExitZ];
    BizzInfo[idd][bEntranceX] = Pos[0];
    BizzInfo[idd][bEntranceY] = Pos[1];
    BizzInfo[idd][bEntranceZ] = Pos[2];
    BizzInfo[idd][bBuyPrice] = value;
    BizzInfo[idd][bLevel] = level; 
    BizzInfo[idd][bVirtual] = idd; 
    BizzInfo[idd][bType] = type;   
    BizzInfo[idd][bInterior] = BizzInfo[biz][bInterior];
    BizzInfo[idd][bStatic] = BizzInfo[biz][bStatic];
   
    BizzInfo[i][bPickup] = CreateDynamicPickup(1239, 23, BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]);
    switch(BizzInfo[i][bType]) {
        case 1: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],52,0,-1,0,-1,500.0); // banca
        case 2: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],6,0,-1,0,-1,500.0); // gun shop
        case 3: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],49,0,-1,0,-1,500.0); // club
        case 4: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],50,0,-1,0,-1,500.0); // restaurant  
        case 5: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],38,0,-1,0,-1,500.0); // sexshop 
        case 6: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],17,0,-1,0,-1,500.0); // 24/7
        case 7: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],45,0,-1,0,-1,500.0); // binco
        case 8: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],10,0,-1,0,-1,500.0); // burger  
        case 9: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],25,0,-1,0,-1,500.0); // casino  
        case 10: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],16,0,-1,0,-1,500.0); // cnn
        //case 11: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],16,0,-1,0,-1,500.0); // moto             
        case 12: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],55,0,-1,0,-1,500.0); // car            
        case 13: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],23,0,-1,0,-1,500.0); // cs             
        //case 14: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],23,0,-1,0,-1,500.0); // furniture        
        case 15: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],63,0,-1,0,-1,500.0); // car color          
        case 16: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],23,0,-1,0,-1,500.0); // paint      
        case 17: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],51,0,-1,0,-1,500.0); // gas station    
        case 18: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],53,0,-1,0,-1,500.0); // race   
        case 19: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],63,0,-1,0,-1,500.0); // pns    
        case 20: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],9,0,-1,0,-1,500.0); // pescarie
        case 21: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],29,0,-1,0,-1,500.0); // pizza
        case 27: CreateDynamicMapIcon(BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ],29,0,-1,0,-1,500.0); // tuning
    }
    UpdateLabel(2,idd);
    bussines++;
    return 1;
}
Link to comment
Share on other sites

Ce ai scris ma cacatule tu ca Edison a dat comanda mura in gura si a si explicat

scripterii pulii ce sunteti voi scrieti pula.

 

Stimate, "căcatule", am precizat mai sus, că am luat de la Edison și nu rupe pula la mine că nu mă impresionezi deloc. Ce, dacă mă iei la pulă se schimbă cu ceva? Frumos nu puteai spune? Abea poți lega două cuvinte și faci haz de necaz? Mai bine ai fi stat în banca ta, că te-ai dat singur de gol, că nici să scrii corect gramatical nu ești în stare.

Edited by Fuhrer
Link to comment
Share on other sites

  • Administrator

Ce ai scris ma cacatule tu ca Edison a dat comanda mura in gura si a si explicat

scripterii pulii ce sunteti voi scrieti pula.

Nu cred ca era nevoie sa jignesti.

 

ON: Comanda e foarte prost facuta, dar e buna sa incepi de la ea, nu recomand sa o introduceti in gamemode asa cum este ea stock, mai bine luati-o ca pe un model si folositi-va de tquery pentru o interogare 'much better'.

Link to comment
Share on other sites

Stimate, "căcatule", am precizat mai sus, că am luat de la Edison și nu rupe pula la mine că nu mă impresionezi deloc. Ce, dacă mă iei la pulă se schimbă cu ceva? Frumos nu puteai spune? Abea poți lega două cuvinte și faci haz de necaz? Mai bine ai fi stat în banca ta, că te-ai dat singur de gol, că nici să scrii corect gramatical nu ești în stare.

Ai zis "am scriso" ce mortii tai ai scris cacatule, se vede ca esti prost in pula mea, daca nu ai habar mai bine taci ;)

Edited by Leonard
warned for inappropriate language -leonard

 

Link to comment
Share on other sites

Ai zis "am scriso" ce mortii tai ai scris cacatule, se vede ca esti prost in pula mea, daca nu ai habar mai bine taci ;)

 

Am zis " am scris-o", dovadă de incultură și cum am precizat mai sus, nici să scrii corect gramatical nu ești în stare. Păi, și nu am scris-o eu ? Am făcut după tutorial.. ce ți-e așa de greu să înțelegi?

Link to comment
Share on other sites

Am zis " am scris-o", dovadă de incultură și cum am precizat mai sus, nici să scrii corect gramatical nu ești în stare. Păi, și nu am scris-o eu ? Am făcut după tutorial.. ce ți-e așa de greu să înțelegi?

Omuleeee in descriere iti pune comanda pe paste beean ce ai scris tu ) :|

 

Link to comment
Share on other sites

Omuleeee in descriere iti pune comanda pe paste beean ce ai scris tu ) :|

 

Știu că este, dar eu am făcut după tutorial, că sistemul de pe Paste Bin și nu "Paste Beean", eu n-am mai scris și :

function BizWithType(type) {
    for(new i = 1; i < sizeof(BizzInfo); i++) {
        if(BizzInfo[i][bType] == type) return i;
    }  
    return 0;
}

Este o diferență, așa că nu mai da cu gura, că te faci de tot râsul !

Edited by Fuhrer
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...