Another command
#1

Hello.

I have the /buyh command and i have two errors.

Here:

Код:
CMD:buyh(playerid,params[])
{
	if(PlayerInfo[playerid][LoggedIn] == 0) {
		SendClientMessage(playerid, COLOR_BRIGHTRED, "You must be logged in to use this command");
		return 1;
	}
	new str[255],str1[255],pname[24], housenumber;
	housenumber = GetHouseID(playerid);
	if(housenumber == -1) return SendClientMessage(playerid, c_r, "You are not in a house icon!");

	GetPlayerName(playerid, pname, 24);
	format(str1, sizeof(str1), "ladmin/users/%s.sav", udb_encode(pname));
	if(dini_Exists(str1))
	{
		if (dini_Int(str1, "Houseid")!=-255) return SendClientMessage(playerid, c_r, "You can only buy one house!");
	}
	format(str1, sizeof(str1), "SATDM/Houses/houseid%d", housenumber);
	if (strcmp(hInfo[housenumber][Name],DEFAULT_OWNER,true)) return SendClientMessage(playerid, c_r, "This house isn't for sale!");
	if(GetPlayerMoney(playerid)<hInfo[housenumber][Cost]) return SendClientMessage(playerid, c_r, "Not enough money!");

	new hsstring[128];
	format(hsstring, sizeof(hsstring), "You just bought this House (ID:%i) for $%d.", housenumber, hInfo[housenumber][Cost]);
	SendClientMessage(playerid, COLOR_GREEN, hsstring);
	
//	SendClientMessage(playerid, c_y, "You have bought the house!");
	format(str, sizeof(str), "%s has bought houseid %i",pname,housenumber);
	print(str);
	GivePlayerMoney(playerid, -hInfo[housenumber][Cost]);
    dini_Set(str1, "Name", pname);
    hInfo[housenumber][Name]=pname;
    hInfo[housenumber][Locked] = dini_IntSet(str1,"Locked",0);

	format(str1, sizeof(str1), "ladmin/users/%s.sav", udb_encode(pname));
	if (!dini_Exists(str1)) dini_Create(str1);
	new Float:sy, Float:sx, Float:sz;
	dini_IntSet(str1, "Houseid", housenumber);
	if(!dini_Isset(str1,"Rentid"))
	{
		dini_IntSet(str1, "Rentid", -255);
	}
	GetPlayerPos(playerid, sx,sy,sz);
	dini_FloatSet(str1, "SpawnX", sx);
	dini_FloatSet(str1, "SpawnY", sy);
	dini_FloatSet(str1, "SpawnZ", sz);
	dini_IntSet(str1, "SpawnInt", GetPlayerInterior(playerid));
	DestroyDynamicPickup(HousePickup[housenumber]);
	HousePickup[housenumber] = CreateDynamicPickup(1272, 23, hInfo[housenumber][iconx], hInfo[housenumber][icony], hInfo[housenumber][iconz]);
	
	new hnowner[30];
	format(hnowner,128,"%s",hInfo[housenumber][Name]);
	if(strcmp(hInfo[housenumber][Name],DEFAULT_OWNER,false) == 0) {
    	format(hnowner,128,"Not Owned");
	}
	UpdateDynamic3DTextLabelText(hTextInfo[housenumber],0xFF0000FF,hnowner);
	DestroyDynamicMapIcon(housemapicon[housenumber]);
	housemapicon[housenumber] = CreateDynamicMapIcon(hInfo[housenumber][iconx], hInfo[housenumber][icony], hInfo[housenumber][iconz],32,c_y);
	return 1;
}
The errors are here:

Код:
C:\Users\ўггелпт\Desktop\samp037_svr_R2-1-1_win32\samp037_svr_R2-1-1_win32\gamemodes\NFTDM.pwn(10758) : error 017: undefined symbol "udb_encode"
C:\Users\ўггелпт\Desktop\samp037_svr_R2-1-1_win32\samp037_svr_R2-1-1_win32\gamemodes\NFTDM.pwn(10779) : error 017: undefined symbol "udb_encode
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.
Please, I need this help
Reply


Messages In This Thread
Another command - by Knowinne - 17.10.2016, 12:19
Re: Another command - by ThatFag - 17.10.2016, 12:22
Re: Another command - by Knowinne - 17.10.2016, 12:30
Re: Another command - by BurnZ - 17.10.2016, 12:32
Re: Another command - by Knowinne - 17.10.2016, 12:33
Re: Another command - by Knowinne - 17.10.2016, 12:47
Re: Another command - by TaiRinsuru - 17.10.2016, 14:24
Re: Another command - by Knowinne - 17.10.2016, 14:26
Re: Another command - by TaiRinsuru - 17.10.2016, 14:27

Forum Jump:


Users browsing this thread: 2 Guest(s)