SA-MP Forums Archive
format help - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: format help (/showthread.php?tid=632811)



format help - Man43 - 19.04.2017

Hello everyone i need help.... Why its not work...

PHP код:
                new str[512];
                
format(strsizeof str"{FFFFFF}---------------------------[Vehicle For Sale]---------------------------\n"str);
                
format(strsizeof str"%s\n"str);
                
format(strsizeof str"%s{00D700}For Sale!\n"str);
                
format(strsizeof str"%s\n{0098FF}Vehicle Name: {FFFF00}%s\n"strGetVehicleNameFromModel(xVehicle[xid][xv_ModelID]));
                
format(strsizeof str"%s{0098FF}Plate Number: {FFFF00}%s\n"strxVehicle[xid][xv_Plaka]);
                
format(strsizeof str"%s{0098FF}Price: {FFFF00}$%d\n"strxVehicle[xid][xv_Fiyat]);
                
format(strsizeof str"%s\n{FF8000}Do you want to buy this vehicle?{00D700}\n"str);
                
format(strsizeof str"%s\n{FFFFFF}---------------------------[Vehicle For Sale]---------------------------"str);
                
ShowPlayerDialog(playeridXV_DIALOGID+5DIALOG_STYLE_MSGBOX"Vehicle For Sale"str"Buy""Close");
            }
            else if(
xStrcmp(Isim(playerid), xVehicle[xid][xv_Sahip]) && !Iter_Contains(xVehicleKeys<playerid>, xid))
            {
                new 
str[512];
                
format(strsizeof str"%s\n{0098FF}Vehicle By: {FFFF00}%s\n"strGetName(playerid));
                
SendClientMessage(playerid, -1"{FF0000}[ERROR]:- {F0AE0F}You dont have keys this car.");
                
RemovePlayerFromVehicle(playerid);
            } 
Look there... its work at "Vehicle For Sale" but down its not work i mean Vehicle By: %s so how should i did it?


Re: format help - khRamin78 - 19.04.2017

hey buddy ! dont use format

because formating a string manytimes is pointless !
please use strcat for more info check samp wiki


Re: format help - Man43 - 19.04.2017

Hello @Kh, i need A TextLebel i mean Before player try to Drive a Car
Near vehicle given him: Vehicle By :- [PLAYER NAME HERE]

Are you understand me?!....


Re: format help - skuller12 - 19.04.2017

try

Код:
format(str, 512, "{FFFFFF}---------------------------[Vehicle For Sale]---------------------------\n \
				{00D700}For Sale!\n \
				{0098FF}Vehicle Name: {FFFF00}%s\n \
				{0098FF}Plate Number: {FFFF00}%s\n \
				{0098FF}Price: {FFFF00}$%d\n \
				{FF8000}Do you want to buy this vehicle?{00D700}\n \
				{FFFFFF}---------------------------[Vehicle For Sale]---------------------------", GetVehicleNameFromModel(xVehicle[xid][xv_ModelID]),
				xVehicle[xid][xv_Plaka], xVehicle[xid][xv_Fiyat]);
			ShowPlayerDialog(playerid, XV_DIALOGID+5, DIALOG_STYLE_MSGBOX, "Vehicle For Sale", str, "Buy", "Close"); 
			
			else if(xStrcmp(Isim(playerid), xVehicle[xid][xv_Sahip]) && !Iter_Contains(xVehicleKeys<playerid>, xid)) 
            { 
                new str[512]; 
                format(str, sizeof str, "{0098FF}Vehicle By: {FFFF00}%s", GetName(playerid)); 
				SCM(playerid, -1, str);
                SendClientMessage(playerid, -1, "{FF0000}[ERROR]:- {F0AE0F}You dont have keys this car."); 
                RemovePlayerFromVehicle(playerid); 
            }



Re: format help - Man43 - 19.04.2017

@skull i got many errors....


Re: format help - skuller12 - 19.04.2017

say errors


Re: format help - Man43 - 19.04.2017

I Got many errors but fixed there only 1 error

Код:
error 017: undefined symbol "SCM"



Re: format help - skuller12 - 19.04.2017

top script

Код:
#define SCM SendClientMessage
sorry for delay, i have timer for posts


Re: format help - Man43 - 19.04.2017

Hello, i dont want Message...in main chat.. i want A TextLebel in car


Re: format help - skuller12 - 19.04.2017

Код:
new Text3D: vcar[MAX_VEHICLES],
VerifyText[MAX_VEHICLES];

if(VerifyText[xid] == 0)
{
format(str, sizeof str, "{0098FF}Vehicle By: {FFFF00}%s", GetName(playerid));
vcar[xid] = Create3DTextLabel ( str, 0xFF0000FF, 0.0, 0.0, 0.0, 15.0, 0, 1 );
Attach3DTextLabelToVehicle ( vcar[xid], xid, 0.0, 0.0, 0.0 );
VerifyText[xid] = 1;
}