[POMOC]SSCANF


Započeo ★ OneZero ★, Januar 04, 2014, 21:29:07 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:yugoslavia rp
Detaljan opis problema:Znaci imam ovaj mod i stavio sam cmd /veh i sad mi izbacuje error
C:\Users\manuel\Downloads\uredivanje moda\gamemodes\moj mod.pwn(16352) : error 035: argument type mismatch (argument 2)
Dio skripte:

YCMD:veh(playerid, params[],help)
{
    #pragma unused help
        new vehid;
	if(sscanf(params, "i",vehid )) return SendClientMessage(playerid,-1, ""CRVENA"B:AC Pomoc | "BELA"/veh [Model ID]");
        if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"B:AC | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	if(PlayerInfo[playerid][pAdmin] == 7)
	{
		if(strval(params) < 400 || strval(params) > 611) return SCM(playerid, -1, ""CRVENA"B:AC "BELA"ID Modela mora biti veci od 399 i manji od 612!");
		new Float:Poz[4];
		GetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
		GetPlayerFacingAngle(playerid, Poz[3]);
		new v = CreateVehicle(strval(params), Poz[0]+4, Poz[1], Poz[2], Poz[3], 0, 0, 200);
		new string[256];
		format(string, sizeof(string), "Vozilo stvoreno! [Vozilo ID: %d | Model vozila: %s]", v, ImenaVozila[strval(params) - 400]);
		SCM(playerid, BELA, CmdString);
		if(VoziloJeAvion(GetVehicleModel(v)) || VoziloJeBrod(GetVehicleModel(v)) || VoziloJeKamion(GetVehicleModel(v))) Fuel[v] = 80;
	    else if(VoziloJeMotor(GetVehicleModel(v))) Fuel[v] = 25;
	    else Fuel[v] = 45;
	    new engine, lights, alarm, doors, bonnet, boot, objective;
		GetVehicleParamsEx(v, engine, lights, alarm, doors, bonnet, boot, objective);
		SetVehicleParamsEx(v, 1, 1, alarm, doors, bonnet, boot, objective);
		PutPlayerInVehicle(playerid, v, 0);
	}
	else return SCM(playerid,-1, ""CRVENA"[B:AC] "BELA"Samo Admini (Admin Level 7)!");
	return 1;
}
Poslednja Izmena: Januar 04, 2014, 21:55:17 POSLE PODNE od Frankenstajn Drugi

A da nam mozda das liniju erora posto nismo vidoviti

Citat: kristijan250 poslato Januar 04, 2014, 22:16:40 POSLE PODNE
A da nam mozda das liniju erora posto nismo vidoviti
ovo je ta linija    
if(sscanf(params, "i",vehid )) return SendClientMessage(playerid,-1, ""CRVENA"B:AC Pomoc | "BELA"/veh [Model ID]");

if(sscanf(params, "i",vehid )) return SendClientMessage(playerid,-1, "B:AC Pomoc |/veh [Model ID]");