/buybiz - I am avaliable 2 buy only Biz witg 1 ID
#1

PHP код:
// /BUYBIZ
CMD:kupifirmu(playerid,params[])
{
    new 
poruka[999],string[128],name[128];
    
GetPlayerName(playerid,name,128);
    
    if(!
IsPlayerConnected(playerid)) return SendClientMessage(playerid,-1,"{FF0000}Greska:{FFFFFF} Niste se spojili na server");
    if(
pUlogiran[playerid] != 1) return SendClientMessage(playerid,-1,"{FF0000}Greska:{FFFFFF} Niste ulogirani na server.");
     for(new 
BizID 1BizID MAX_FIRMABizID++)
    {
        if(
IsPlayerInRangeOfPoint(playerid,1.0,FirmaInfo[BizID][fUlazX],FirmaInfo[BizID][fUlazY],FirmaInfo[BizID][fUlazZ]))
        {
            if(
PlayerInfo[playerid][pNovac] < FirmaInfo[BizID][fCijena]) return SendClientMessage(playerid,-1,"{FF0000}Greska:{FFFFFF} Nemate dovoljno novca na racunu.");
            if(
PlayerInfo[playerid][pFirmaID] != 0) return SendClientMessage(playerid,-1,"{FF0000}Greska:{FFFFFF} Vec posjedujete firmu.");
            if(
FirmaInfo[BizID][fOwned] != 0) return SendClientMessage(playerid,-1,"{FF0000}Greska:{FFFFFF} Firma nije dostupna na kupnju.");
            else if(
FirmaInfo[BizID][fOwned] == 0)
            {
                
PlayerInfo[playerid][pNovac] -= FirmaInfo[BizID][fCijena];
                
GivePlayerMoney(playerid,-FirmaInfo[BizID][fCijena]);
                
PlayerInfo[playerid][pFirmaID] = BizID;
                
                
FirmaInfo[BizID][fOwned] = 1;
                
FirmaInfo[BizID][fOwner] = name;
                
FirmaInfo[BizID][fZakljucana] = 0;
                
format(string,128,"Firma %s",FirmaTip(BizID));
                
strmid(FirmaInfo[BizID][fIme],string,0,strlen(string),255);
                
                
format(poruka,999,"{0080FF}WG:{FFFFFF} Kupili ste firmu. Tip:{0080FF} %s. {FFFFFF}ID: {0080FF}%d.{FFFFFF} Cijena:{0080FF} %d${FFFFFF}.\n{0080FF}WG:{FFFFFF} Upravljajte svojom firmom putem komande {0080FF}/firma",FirmaTip(BizID),BizID,FirmaInfo[BizID][fCijena]);
                
SendClientMessage(playerid,-1,poruka);
                
DestroyDynamic3DTextLabel(FirmaLabel[BizID]);
                
                
format(poruka,512,"{FFFFFF}Ime firme: {0080FF}%s\n{FFFFFF}Adresa: {0080FF}%d\n{FFFFFF}Tip firme: {0080FF}%s\n{FFFFFF}Vlasnik firme: {0080FF}%s\n{FFFFFF}Cijena firme: {0080FF}%d$\n\n{FFFFFF}Za ulazak u firmu pritisnite tipku {0080FF}'f' {FFFFFF}ili {0080FF}'enter'",FirmaInfo[BizID][fIme],FirmaInfo[BizID][fAdresa],FirmaTip(BizID),FirmaInfo[BizID][fOwner],FirmaInfo[BizID][fCijena]);
                
FirmaLabel[BizID] = CreateDynamic3DTextLabel(poruka,-1,FirmaInfo[BizID][fUlazX],FirmaInfo[BizID][fUlazY],FirmaInfo[BizID][fUlazZ],30.0);
                
// SPREMANJE PODATAKA
                
new datoteka[128];
                
format(datoteka,128,FirmaPATH,BizID);
                new 
INI:File INI_Open(datoteka);
                
INI_SetTag(File,"Podatci");
                
INI_WriteInt(File,"Owned",1);
                
INI_WriteString(File,"Owner",name);
                
INI_WriteInt(File,"Zakljucana",0);
                
INI_Close(File);
                
                new 
INI:pFile INI_Open(UserPath(playerid));
                
INI_SetTag(pFile,"Podatci");
                
INI_WriteInt(pFile,"pFirmaID",BizID);
                
INI_Close(pFile);
            }
        }
        else return 
SendClientMessage(playerid,-1,"{FF0000}Greska:{FFFFFF} Ne nalazite se pokraj firme dostupne na kupnju ili vec posjedujete firmu.");
    }
    return 
1;

Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)