[Pomoc] Kreiranje biznisa na mestu kucanja komande

Započeo Bugi
13. Jun 2013. Zaključano
523
pregleda
6
postova
Bugi
5
Crime Lord
13. Jun 2013.
Skripta koju koristim: Moja od 0
Detaljan opis problema: Pa kako da napravim da mi ova komanda msm da mi bude da kad kucam /makebiz na tom mestu na kom sam kucao da mi se pojavi onaj pickup i 3DTEXTLABel evo moje komande sa kojom zelim da uradim ono sto sam naveo gore
Deo skripte:
CMD:makebiz(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SCM(playerid, COLOR_GREY, "You aren't authorized to use this command!");

    new price, type, level, id, int, world, string, Float:Xi, Float:Yi, Float:Zi, inti;
    if(sscanf(params, "dddd", price, type, level, id)) return SendClientMessage(playerid, COLOR_GREY, "Koriscenje: /makebiz ");
   
    if(level < 0 || level > 14) return SendClientMessage(playerid, COLOR_GREY, "YCMD: Type cannot go below 0, or above 10.");

    if(price < 10000) return SendClientMessage(playerid, COLOR_GREY, "YCMD: Price cannot go below $10,000.");

    for(new h = 1;h < sizeof(BizInfo);h++)
    {
        if(BizInfo == 0)
        {
            id = h;
            break;
        }
    }
    new Float:X,Float:Y,Float:Z,Float:A;
    GetPlayerPos(playerid, X, Y, Z);
    GetPlayerFacingAngle(playerid, A);
    int = GetPlayerInterior(playerid);
    world = GetPlayerVirtualWorld(playerid);
    BizInfo = inti;
    BizInfo = Xi;
    BizInfo = Yi;
    BizInfo = Zi;

    BizInfo = 0;
    BizInfo = price;
    BizInfo = type;
    BizInfo = level;
    BizInfo = X;
    BizInfo = Y;
    BizInfo = Z;
    BizInfo = A;
    BizInfo = 1;

    BizInfo =int;
    BizInfo =world;
    BizInfo =id;
   
    new vrsta;
    if(BizInfo == 1) { vrsta = "Butik"; }
    else if(BizInfo == 2) { vrsta = "Prodavnica"; }
    else if(BizInfo == 3) { vrsta = "Picerija"; }
    else if(BizInfo == 4) { vrsta = "Kafic"; }
    else if(BizInfo == 5) { vrsta = "Restoran"; }
    else if(BizInfo == 6) { vrsta = "Cvecara"; }
    else if(BizInfo == 7) { vrsta = "Auto Salon"; }
    else if(BizInfo == 8) { vrsta = "Moto Salon"; }
    else if(BizInfo == 9) { vrsta = "Brod Salon"; }
    else if(BizInfo == 10) { vrsta = "Avio/Heli Salon"; }
    else if(BizInfo == 11) { vrsta = "Salon Bicikala"; }
    else if(BizInfo == 12) { vrsta = "Auto Skola"; }
    else if(BizInfo == 13) { vrsta = "Glavni Burg"; }
    else if(BizInfo == 14) { vrsta = "Mali Burg"; }
  if(type == 1) // BUTIK
{
        BizInfo = 204.332992;
    BizInfo = -166.694992;
    BizInfo = 1000.523437;
    BizInfo = 1;
    strmid(BizInfo,"Butik",0,strlen("Butik"),255);
}
else if(type == 2) // PRODAVNICA
{
        BizInfo = 6.091179;
    BizInfo = -29.271898;
    BizInfo = 1003.549438;
    BizInfo = 2;
    strmid(BizInfo,"Prodavnica",0,strlen("Prodavnica"),255);
}
else if(type == 3) // PIZZERIJA
{
        BizInfo = 373.825653;
    BizInfo = -117.270904;
    BizInfo = 1001.499511;
    BizInfo = 3;
    strmid(BizInfo,"Pizzerija",0,strlen("Pizzerija"),255);
}
else if(type == 4) // KAFIC
{
        BizInfo = 681.557861;
    BizInfo = -455.680053;
    BizInfo = -25.609874;
    BizInfo = 2;
    strmid(BizInfo,"Kafic",0,strlen("Kafic"),255);
}
else if(type == 5) // RESTORAN
{
        BizInfo = 452.489990;
    BizInfo = -18.179698;
    BizInfo = 1001.132812;
    BizInfo = 3;
    strmid(BizInfo,"Restoran",0,strlen("Restoran"),255);
}
else if(type == 12) // AUTO SKOLA
{
        BizInfo = 373.825653;
    BizInfo = -117.270904;
    BizInfo = 1001.499511;
    BizInfo = 3;
    strmid(BizInfo,"Auto Skola",0,strlen("Auto Skola"),255);
}
else if(type == 14) // MALI BURG
{
        BizInfo = 375.962463;
    BizInfo = -65.816848;
    BizInfo = 1001.507812;
    BizInfo = 3;
    strmid(BizInfo,"Mali Burg",0,strlen("Mali Burg"),255);
}
    format(string,sizeof(string),""SPLAVA"Firma na prodaju!\nVrsta: "BELA"%s\n"SPLAVA"Cena: "BELA"%d\n"SPLAVA"Level: "BELA"%d\n"SPLAVA"ID Firme: "BELA"%d\n"SPLAVA"Za kupovinu /kupifirmu",vrsta,BizInfo,BizInfo,id);
  BizLabel = Create3DTextLabel(string ,0x33CCFFAA,Xi,Yi,Zi,25,0,1);

    /*format(string, sizeof(string), "None");
    strmid(BizInfo, string, 0, strlen(string), 255);*/

    if(BizInfo) DestroyDynamicPickup(BizInfo);
    if(BizInfo) DestroyDynamicPickup(BizInfo);
    BizInfo = CreateDynamicPickup(1272, 1, BizInfo, BizInfo, BizInfo, BizInfo);
    BizInfo = CreateDynamicPickup(1272, 1, BizInfo, BizInfo, BizInfo, BizInfo);
    new file4;
    format(file4, sizeof(file4), BPATH, id);
    new INI:File = INI_Open(file4);
    INI_SetTag(File,"data");
    INI_WriteInt(File,"bOwned", BizInfo);
    INI_WriteInt(File,"bPrice", BizInfo);
    INI_WriteString(File,"bOwner", BizInfo);
    INI_WriteInt(File,"bType", BizInfo);
    INI_WriteInt(File,"bLocked", BizInfo);
    INI_WriteInt(File,"bMoney", BizInfo);
    INI_WriteFloat(File,"bEntranceX", BizInfo);
    INI_WriteFloat(File,"bEntranceY", BizInfo);
    INI_WriteFloat(File,"bEntranceZ", BizInfo);
    INI_WriteFloat(File,"bEntranceA", BizInfo);
    INI_WriteFloat(File,"bExitX", BizInfo);
    INI_WriteFloat(File,"bExitY", BizInfo);
    INI_WriteFloat(File,"bExitZ", BizInfo);
    INI_WriteFloat(File,"bExitA", BizInfo);
    INI_WriteInt(File,"bInt", BizInfo);
    INI_WriteInt(File,"bWorld", BizInfo);
    INI_WriteInt(File,"bInsideInt", BizInfo);
    INI_WriteInt(File,"bInsideWorld", BizInfo);
    INI_WriteString(File,"bName", BizInfo);
    INI_Close(File);
    return 1;
}
//////////////////////////////////////////////////////////////////
CMD:deletebiz(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return 1;

    new id;

    if(sscanf(params, "d", id)) return SendClientMessage(playerid, COLOR_GREY, "YCMD: /deletebiz ");
    if(BizInfo == 1) return SCM(playerid, COLOR_GREY, "{FFFF00}{AFAFAF} Ova firma ima vlasnika");
       
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
    BizInfo = 0;
   
Delete3DTextLabel(BizLabel);

    if(BizInfo) DestroyDynamicPickup(BizInfo);
    new string;

    format(string, sizeof(string), BPATH, id);
    fremove(string);
    return 1;
}


Neke slike/video: /////////////
Bugi
5
Crime Lord
13. Jun 2013.
Pa sad ga nema uopste ni 3DTEXTA ni pickupa  😳 a ja bi da mi gde sam kucao /makebiz postavi oba i 3dtext i pickup
Bugi
5
Crime Lord
13. Jun 2013.
David (Sabljak) A.k.A SABO(T) wrote on June 13, 2013, 2:10 pm:
pa u komandi pise da ga kreira :S


Pa kreira verovatno al negde u sljos nurabudzosima 😄
Bugi
5
Crime Lord
13. Jun 2013.
David (Sabljak) A.k.A SABO(T) wrote on June 13, 2013, 3:23 pm:
hmm nebi trebalo jer hvata float x,y,z

jel imas port do firme koju si kreirao da provjeris?


Neam zivotami 😄 a nesto me zbunjuje sa ovom Xi Yi Zi i X Y Z tako da nzm dal treba getplayerpos(Xi,Yi,Zi) ili je Xi,Yi,Zi zlaz iz enterijera nzm
Bugi
5
Crime Lord
13. Jun 2013.
E slusaj 'vako lebovi, nes sam dzarao al samo mi se pojavi 3Dtextlabel na mestu na kom sam kucao /makebiz a ovaj pickup njega nema a sad nasao sam na onim koordinatama znate na onoj farmi kao sto ima njiva msm da su to 0,0,0 koordinate... E i tu mi se kreira nekolko pickupova jedan ispod drugog pa rekoh da nije to nesto sto vam pomogne 😛 kako da resim i sto se ne pojavi pickup na mestu kucanja /makebiz
Bugi
5
Crime Lord
14. Jun 2013.
Nista aj nema veze uzecu gredijev house system pa cu napraviti system firmi mozes lock posto ovome nema pomoci...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha