[Pomoc] Firma


Započeo Partybreaker, Jul 30, 2011, 22:51:42 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: PG
Detaljan opis problema: Znaci,prodam firmu, i pise mi ono da sam je uspjesno prodao. Medjutim,kada zelim npr kupit drugu firmu,pise mi da je vec imam. A ako sebi preko /aponisti firma ,pise da je nemam. :S Znaci bug,ne mogu nista radit,ako je jednom kupim i onda prodam,vise ne mogu novu uzet.
Dio skripte:
COMMAND:firma(playerid, params[])
{
		new string[128];
		new x_job[128];
		new idx;
		new playername[MAX_PLAYER_NAME];
		GetPlayerName(playerid,playername,sizeof(playername));
			x_job = strtok(params, idx);
		if(PlayerInfo[playerid][pPbiskey] == 255 && PlayerInfo[playerid][pPsbiskey] == 255)
		{
			SCM(playerid, GREY, "Ne posjedujes firmu!");
			return 1;
		}
		if(!strlen(x_job) && PlayerInfo[playerid][pPbiskey] != 255 && strcmp(playername, Businesses[PlayerInfo[playerid][pPbiskey]][bOwner1], true) == 0) 
		{
		format( string, sizeof( string ), "_______________%s______________", Businesses[PlayerInfo[playerid][pPbiskey]][bName]);
		SendClientMessage( playerid, 0x399CCEFF, string);
		SendClientMessage(playerid, 0x7EBEDFFF,"KORISTENJE: /firma [ime]");
		SendClientMessage(playerid, 0xA4D1E8FF,"Dostupno: informacije, ostavi, izvadi, preuredi");
		SendClientMessage(playerid, 0xBCDDEEFF,"Dostupno: naruci, otvori, zatvori, roba");
		SendClientMessage(playerid, 0xBCDDEEFF,"_____________________________");
		SendClientMessage(playerid, 0xD1E7F3FF,"Ako hoces da promijenis ime firme koristi: /imefirme [tekst]");
		SendClientMessage(playerid, 0xDBECF5FF,"Ako hoces da promijenis cijene robe u svojoj firmi koristi /cijenarobe [Artikal] [Cijena]");
			return 1;
		}
		if(!strlen(x_job) && PlayerInfo[playerid][pPsbiskey] != 255 &&  strcmp(playername, SBusinesses[PlayerInfo[playerid][pPsbiskey]][sbOwner1], true) == 0) 
		{
		format( string, sizeof( string ), "_______________%s______________", SBusinesses[PlayerInfo[playerid][pPsbiskey]][sbName]);
		SendClientMessage( playerid, 0x399CCEFF, string);
		SendClientMessage(playerid, 0x7EBEDFFF,"KORISTENJE: /firma [ime]");
		SendClientMessage(playerid, 0xA4D1E8FF,"Dostupno: informacije, ostavi, izvadi, preuredi");
		SendClientMessage(playerid, 0xBCDDEEFF,"Dostupno: naruci, otvori, zatvori, roba");
		SendClientMessage(playerid, 0xBCDDEEFF,"_____________________________");
		SendClientMessage(playerid, 0xD1E7F3FF,"Ako hoces da promijenis ime firme koristi: /imefirme [tekst]");
		SendClientMessage(playerid, 0xDBECF5FF,"Ako hoces da promijenis cijene robe u svojoj firmi koristi /cijenarobe [Artikal] [Cijena]");
			return 1;
		}
if(strcmp(x_job,"prodaj",true) == 0)
		{
	#pragma unused params
	new bouse = PlayerInfo[playerid][pPbiskey];
	new souse = PlayerInfo[playerid][pPsbiskey];
	new stringt[64];
	if( bouse != 255 &&  strcmp(playername, Businesses[PlayerInfo[playerid][pPbiskey]][bOwner1], true) == 0)
	{

	strmid(Businesses[bouse][bOwner1], "Niko", 0, strlen("Niko"), 255);
	Businesses[bouse][bOwnedd] = 0;
	KCijena[playerid] = TextDrawCreate(186.000000, 202.000000, "Kupili ste kucu za: -$");
		TextDrawBackgroundColor(KCijena[playerid], 255);
		TextDrawFont(KCijena[playerid], 1);
		TextDrawLetterSize(KCijena[playerid], 0.600000, 4.199999);
		TextDrawColor(KCijena[playerid], -1);
		TextDrawSetOutline(KCijena[playerid], 1);
		TextDrawSetProportional(KCijena[playerid], 1);
	format( stringt, sizeof( stringt ), "~y~Prodali ste firmu za: ~g~%d$", Businesses[bouse][bVault]);
	TextDrawSetString(KCijena[playerid], stringt);
	TextDrawShowForPlayer(playerid, Cestitka);
	TextDrawShowForPlayer(playerid, KCijena[playerid]);SetTimerEx("UnistikucaTxT",5000, false, "i", playerid);
	PlayerInfo[playerid][pPbiskey] = 255;
	GivePlayerCash(playerid,Businesses[bouse][bVault]);
	Businesses[bouse][bVault] = 0;
	OnPropTextdrawUpdate();
	SaveBusiness( bouse );
							
	}
 	if( souse != 255 &&  strcmp(playername, SBusinesses[PlayerInfo[playerid][pPsbiskey]][sbOwner1], true) == 0 )
	{

	strmid(SBusinesses[souse][sbOwner1], "Niko", 0, strlen("Niko"), 255);
	SBusinesses[souse][sbOwnedd] = 0;
	KCijena[playerid] = TextDrawCreate(186.000000, 202.000000, "Kupili ste kucu za: -$");
		TextDrawBackgroundColor(KCijena[playerid], 255);
		TextDrawFont(KCijena[playerid], 1);
		TextDrawLetterSize(KCijena[playerid], 0.600000, 4.199999);
		TextDrawColor(KCijena[playerid], -1);
		TextDrawSetOutline(KCijena[playerid], 1);
		TextDrawSetProportional(KCijena[playerid], 1);
	format( stringt, sizeof( stringt ), "~y~Prodali ste firmu za: ~g~%d$", SBusinesses[souse][sbVault]);
	TextDrawSetString(KCijena[playerid], stringt);
	TextDrawShowForPlayer(playerid, Cestitka);
	TextDrawShowForPlayer(playerid, KCijena[playerid]);SetTimerEx("UnistikucaTxT",8000, false, "i", playerid);
	PlayerInfo[playerid][pPsbiskey] = 255;
	GivePlayerCash(playerid,SBusinesses[souse][sbVault]);
	SBusinesses[souse][sbVault] = 0;
	OnPropTextdrawUpdate();
	SaveSBusiness( souse );
							
	}

Evo koda.
Neke slike/video za lakse dobivanje pomoci(neobavezno): /


Server IP: 193.192.58.82:7782
Forum: www.balkan-underline.info


Tu kod prodaje podesi na koji kljuc da ti stavlja ne znam kako ti je uradjenp koji broj da znaci da nemas bizz
//

Sad sam pogledao malo,default je 255 ,ali eto koliko vidim,255 je i stavljen,jel mozda nesto drugo problem?


Server IP: 193.192.58.82:7782
Forum: www.balkan-underline.info