[POMOC] Biznis, parametri

Započeo 032.Marcus
21. Jan. 2014. Zaključano
509
pregleda
4
postova
032.Marcus
4
Made Man
21. Jan. 2014.
Scripta: Moja od nule
Opis problema: Ukucam komandu i sve potrebne parametre za komandu, a ispise mi kako se koristi komanda a ne uradi ono sto treba
Deo scripte:
CMD:napravifirmu(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SCM(playerid, -1, "Niste ovlasceni da koristite ovu komandu");
new string, id, price, level, pInt, InInt, VirtualWorld, InVirtualWorld, Float:Xi, Float:Yi, Float:Zi;
    if(sscanf(params, "iiifff", price, level, InInt, Xi, Yi, Zi)) return SendClientMessage(playerid, -1, "Server: /napravi firmu [tip firme] ");

    //if(level < 0 || level > 10) return SendClientMessage(playerid, -1, "Level ne moze biti manji od 0 a veci od 10");//

    if(price < 10000) return SendClientMessage(playerid, -1, "Cena biznisa ne moze biti manja od 10000$");

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

    BusinessInfo = 0;
    BusinessInfo = price;
    BusinessInfo = level;
    BusinessInfo = X;
    BusinessInfo = Y;
    BusinessInfo = Z;
    BusinessInfo = A;
    BusinessInfo = 1;

    BusinessInfo = pInt;
    BusinessInfo = VirtualWorld;
    BusinessInfo = InVirtualWorld;

    format(string, sizeof(string), "Nema");
    strmid(BusinessInfo, string, 0, strlen(string), 255);

    if(BusinessInfo) DestroyPickup(BusinessInfo);
    if(BusinessInfo) DestroyPickup(BusinessInfo);
    BusinessInfo = CreatePickup(1272, 1, BusinessInfo, BusinessInfo, BusinessInfo, BusinessInfo);
    BusinessInfo = CreatePickup(1272, 1, BusinessInfo, BusinessInfo, BusinessInfo, BusinessInfo);
    new bFile;
    format(bFile, sizeof(bFile), BPATH, id);
    new INI:File = INI_Open(bFile);
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Owned", BusinessInfo);
    INI_WriteInt(File,"Price", BusinessInfo);
    INI_WriteString(File,"Owner", BusinessInfo);
    INI_WriteInt(File,"Type", BusinessInfo);
    INI_WriteInt(File,"Locked", BusinessInfo);
    INI_WriteInt(File,"Money", BusinessInfo);
    INI_WriteFloat(File,"EnterX", BusinessInfo);
    INI_WriteFloat(File,"EnterY", BusinessInfo);
    INI_WriteFloat(File,"EnterZ", BusinessInfo);
    INI_WriteFloat(File,"EnterA", BusinessInfo);
    INI_WriteFloat(File,"ExitX", BusinessInfo);
    INI_WriteFloat(File,"ExitY", BusinessInfo);
    INI_WriteFloat(File,"ExitZ", BusinessInfo);
    INI_WriteFloat(File,"ExitA", BusinessInfo);
    INI_WriteInt(File,"Interior", BusinessInfo);
    INI_WriteInt(File,"VirtualWorld", BusinessInfo);
    INI_WriteInt(File,"InInterior", BusinessInfo);
    INI_WriteInt(File,"InVirtualWorld", BusinessInfo);
    INI_WriteString(File,"Name", BusinessInfo);
    INI_Close(File);
    return 1;
}
032.Marcus
4
Made Man
22. Jan. 2014.
Bump
Ralph.
3
Hustler
22. Jan. 2014.
Nisi nešto dobro napravio ili updatiraj sscanf
032.Marcus
4
Made Man
22. Jan. 2014.
Updateovan je, gledao sam tut sa ovog foruma, od ColdPlaya:
http://balkan-samp.com/forum/index.php?topic=68798.msg478768#msg478768

Ali mislim da je imalo mnogoo gresaka pa sam ispravljao.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha