Jump to content
  • 0

pomoc Vytvorenie vozidla


gamer252

Dotaz

Zdravím . Už asi týžden neviem vyriešiť problém v pawno .

 

Kód:

#include 
#define dcmd(%1,%2,%3) if((strcmp((%3)[1],#%1,true,(%2))==0)&&((((%3)[(%2)+1]==0)&&(dcmd_%1(playerid,"")))||(((%3)[(%2)+1]==32)&&(dcmd_%1(playerid,(%3)[(%2)+2]))))) return 1
#pragma  tabsize 0
//Definice ------------------------------------------------------------------------------------------
#define CERVENA      0xE10000AA
#define ZLUTA      0xFFFF00AA
#define ZELENA      0x33AA33AA
#define BILA      0xFFFFFFAA
#define MODRA      0x0000BBAA
#define ZLATA      0xB8860BAA
#define ORANZOVA   0xFF9900AA
#define cmdtext
//----------------------------------------------------------------------------------------------------
stock PlayerName(playerid)
{
  new name[255];
  GetPlayerName(playerid, name, 255);
 return name;
}
stock PlayerIp(playerid)
{
  new p[16];
  GetPlayerIp(playerid,p,16);
 return p;
}

//------------------------------------------------------------------------public
public OnFilterScriptInit()
{
  print("\n--- ---\n\n");
  return true;
}

public OnFilterScriptExit()
{
  print("\n--- ---\n\n");
  return true;
}

//DCMD -------------------------------------------------------------------------------------------------

dcmd_car(playerid,params[]) {
new carid = strval(params[0]);
if(!IsPlayerAdmin(playerid)) return  SendClientMessage(playerid, 0xFFFFFFAA, "Niesi admin.You are not admin.");{
if(!params[0])return SendClientMessage(playerid, CERVENA, "Zle zadaný príkaz . použi /car [id vozidla].Unknow command , use /car [iD CARS]");
if(GetPlayerMoney(playerid) < 199) return SendClientMessage(playerid, ZLATA, "Nedostatok Skillu  .  You not have skill.");
if(carid < 400 || carid > 611) return SendClientMessage(playerid, CERVENA, "Zle ID auta -- Auta su od 400 do 611.Bad ID vehicle , vehicle is 400 - 611");
else{
GivePlayerMoney(playerid,-200);
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
CreateVehicle(carid, X+1, Y+2, Z, 2, 3, 2, 30);
SendClientMessage(playerid,ZELENA, "Vytvoril si vozidlo!. You create vehicle.");
return true;
}

//DCMD -------------------------------------------------------------------------------------------------

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(car, 3, cmdtext);
return 0;
}

 

 

Ak dám compile tak mi to vyhodí tieto err:

 

C:\Users\Adrián HAMRÁK\Desktop\PAWNO\car.pwn(59) : warning 225: unreachable code

C:\Users\Adrián HAMRÁK\Desktop\PAWNO\car.pwn(59) : error 029: invalid expression, assumed zero

C:\Users\Adrián HAMRÁK\Desktop\PAWNO\car.pwn(59) : error 004: function "OnPlayerCommandText" is not implemented

C:\Users\Adrián HAMRÁK\Desktop\PAWNO\car.pwn(59) : error 029: invalid expression, assumed zero

C:\Users\Adrián HAMRÁK\Desktop\PAWNO\car.pwn(59) : fatal error 107: too many error messages on one line

 

 

 

Riadok 59 :

public OnPlayerCommandText(playerid, cmdtext[])

 

Za skorú pomoc vďaka ;)

Link to comment
Share on other sites

1 odpověd na tuto otázku

Recommended Posts

  • 0

#include 
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
#pragma  tabsize 0
//Definice ------------------------------------------------------------------------------------------
#define CERVENA      0xE10000AA
#define ZLUTA      0xFFFF00AA
#define ZELENA      0x33AA33AA
#define BILA      0xFFFFFFAA
#define MODRA      0x0000BBAA
#define ZLATA      0xB8860BAA
#define ORANZOVA   0xFF9900AA
//----------------------------------------------------------------------------------------------------
stock PlayerName(playerid)
{
  new name[255];
  GetPlayerName(playerid, name, 255);
 return name;
}
stock PlayerIp(playerid)
{
  new p[16];
  GetPlayerIp(playerid,p,16);
 return p;
}

//------------------------------------------------------------------------public
public OnFilterScriptInit()
{
  print("\n--- ---\n\n");
  return 1;
}

public OnFilterScriptExit()
{
  print("\n--- ---\n\n");
  return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(car, 3, cmdtext);
return 0;
}

dcmd_car(playerid,params[])
{
new carid = strval(params[0]);
if(!IsPlayerAdmin(playerid)) return  SendClientMessage(playerid, 0xFFFFFFAA, "Niesi admin.You are not admin.");
{
	if(!params[0])return SendClientMessage(playerid, CERVENA, "Zle zadaný príkaz . použi /car [id vozidla].Unknow command , use /car [iD CARS]");
	if(GetPlayerMoney(playerid) < 199) return SendClientMessage(playerid, ZLATA, "Nedostatok Skillu  .  You not have skill.");
	if(carid < 400 || carid > 611) return SendClientMessage(playerid, CERVENA, "Zle ID auta -- Auta su od 400 do 611.Bad ID vehicle , vehicle is 400 - 611");
else{
	GivePlayerMoney(playerid,-200);
	new Float:X,Float:Y,Float:Z;
	GetPlayerPos(playerid,X,Y,Z);
	CreateVehicle(carid, X+1, Y+2, Z, 2, 3, 2, 30);
	SendClientMessage(playerid,ZELENA, "Vytvoril si vozidlo!. You create vehicle.");
	}
	}
return true;
}

 

error to neukazuje a to co bolo hore??? #define cmdtext :d ntvl bodaj by ti neukazovalo na public error ci co to bolo

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...