format help
#1

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?
Reply
#2

hey buddy ! dont use format

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

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?!....
Reply
#4

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); 
            }
Reply
#5

@skull i got many errors....
Reply
#6

say errors
Reply
#7

I Got many errors but fixed there only 1 error

Код:
error 017: undefined symbol "SCM"
Reply
#8

top script

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

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

Код:
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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)