Problem - Business System
#7

All of this lines are createbiz command:

PHP код:
CMD:createbiz(playeridparams[])
{
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"You aren't authorized to use this command!");//Checks if player is a RCON admin..Change this with your admin system.
    
new pricelevelidintworldstring[128], Float:XiFloat:YiFloat:Ziinti;//All the new defines we will need.
    
if(sscanf(params"dddfff"pricelevelintiXiYiZi)) return SendClientMessage(playerid, -1"YCMD: /createbiz [price] [type] [interior] [X] [Y] [Z]");//d stands for integer, f stands for float.
    
if(level || level 4) return SendClientMessage(playerid, -1"YCMD: Type cannot go below 0, or above 10.");//
    
if(price 10000) return SendClientMessage(playerid, -1"YCMD: Price cannot go below $10,000.");// Check if the price is below 1000, if it is it will return a message saying it.
    
for(new 1;sizeof(BusinessInfo);h++)//Loops through all the businesses
    
{
        if(
BusinessInfo[h][bPrice] == 0)//Checks if the price of a business is 0.
        
{
            
id h;
            break;
//It stops looping if it is.
        
}
    }
    new 
Float:X,Float:Y,Float:Z,Float:A;//More new defines.
    
GetPlayerPos(playeridXYZ);//Gets your player position, and saves it into floats.
    
GetPlayerFacingAngle(playeridA);//Gets your facing angle, and saves it into a float.
    
int GetPlayerInterior(playerid);//Gets your interior, and saves it into a integer.
    
world GetPlayerVirtualWorld(playerid);//Gets your Virtual World, and saves it into a integer
    
BusinessInfo[id][bInsideInt] = inti;
    
BusinessInfo[id][bExitX] = Xi;
    
BusinessInfo[id][bExitY] = Yi;
    
BusinessInfo[id][bExitZ] = Zi;
    
BusinessInfo[id][bOwned] = 0;
    
BusinessInfo[id][bPrice] = price;
    
BusinessInfo[id][bType] = level;
    
BusinessInfo[id][bEntranceX] = X;
    
BusinessInfo[id][bEntranceY] = Y;
    
BusinessInfo[id][bEntranceZ] = Z;
    
BusinessInfo[id][bEntranceA] = A;
    
BusinessInfo[id][bLocked] = 1;
    
BusinessInfo[id][bInt] =int;
    
BusinessInfo[id][bWorld] =world;
    
BusinessInfo[id][bInsideWorld] =id;
    
format(stringsizeof(string), "None");
    
strmid(BusinessInfo[id][bName], string0strlen(string), 255);
    if(
BusinessInfo[id][bOutsideIcon]) DestroyDynamicPickup(BusinessInfo[id][bOutsideIcon]);
     if(
BusinessInfo[id][bInsideIcon]) DestroyDynamicPickup(BusinessInfo[id][bInsideIcon]);
    
BusinessInfo([id][bWorld]);//Creates a pickup at your location
     
BusinessInfo[id][bInsideIcon] = CreateDynamicPickup(12721BusinessInfo[id][bExitX], BusinessInfo[id][bExitY],
    
BusinessInfo[id][bOutsideIcon] = CreateDynamicPickup(12721BusinessInfo[id][bEntranceX], BusinessInfo[id][bEntranceY], BusinessInfo[id][bExitZ], BusinessInfo[id][bInsideWorld]);//Creates a pickup at your location
    
new file4[40];
    
format(file4sizeof(file4), BPATHid);
    new 
INI:File INI_Open(file4);
    
INI_SetTag(File,"data");
    
INI_WriteInt(File,"bOwned"BusinessInfo[id][bOwned]);
    
INI_WriteInt(File,"bPrice"BusinessInfo[id][bPrice]);
    
INI_WriteString(File,"bOwner"BusinessInfo[id][bOwner]);
    
INI_WriteInt(File,"bType"BusinessInfo[id][bType]);
    
INI_WriteInt(File,"bLocked"BusinessInfo[id][bLocked]);
    
INI_WriteInt(File,"bMoney"BusinessInfo[id][bMoney]);
    
INI_WriteFloat(File,"bEntranceX"BusinessInfo[id][bEntranceX]);
    
INI_WriteFloat(File,"bEntranceY"BusinessInfo[id][bEntranceY]);
    
INI_WriteFloat(File,"bEntranceZ"BusinessInfo[id][bEntranceZ]);
    
INI_WriteFloat(File,"bEntranceA"BusinessInfo[id][bEntranceA]);
    
INI_WriteFloat(File,"bExitX"BusinessInfo[id][bExitX]);
    
INI_WriteFloat(File,"bExitY"BusinessInfo[id][bExitY]);
    
INI_WriteFloat(File,"bExitZ"BusinessInfo[id][bExitZ]);
    
INI_WriteFloat(File,"bExitA"BusinessInfo[id][bExitA]);
    
INI_WriteInt(File,"bInt"BusinessInfo[id][bInt]);
    
INI_WriteInt(File,"bWorld"BusinessInfo[id][bWorld]);
    
INI_WriteInt(File,"bInsideInt"BusinessInfo[id][bInsideInt]);
    
INI_WriteInt(File,"bInsideWorld"BusinessInfo[id][bInsideWorld]);
    
INI_WriteString(File,"bName"BusinessInfo[id][bName]);
    
INI_Close(File);
    return 
1;

Reply


Messages In This Thread
Problem - Business System - by NoDi522 - 07.03.2015, 13:33
Respuesta: Problem - Business System - by JuanStone - 07.03.2015, 13:35
Re: Problem - Business System - by NoDi522 - 07.03.2015, 13:45
Re: Problem - Business System - by X337 - 07.03.2015, 13:49
Re: Problem - Business System - by NoDi522 - 07.03.2015, 13:53
Re: Problem - Business System - by ATGOggy - 07.03.2015, 14:17
Re: Problem - Business System - by NoDi522 - 07.03.2015, 14:19
Re: Problem - Business System - by ATGOggy - 07.03.2015, 14:29
Re: Problem - Business System - by NoDi522 - 07.03.2015, 14:34

Forum Jump:


Users browsing this thread: 1 Guest(s)