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;
}