Hi, please solve this problem
#1

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
 	if(strcmp(cmdtext, "/hydra", true) == 0)
		{
            money = GetPlayerMoney(playerid);
                }
            if(money >= 500000)
            	{
					format(hydra, sizeof(hydra), "%s, tu nusipirkai masina Hydra uz %d-sveikiname!Smagios keliones!", GetPlayerName(playerid, vardas, sizeof(vardas)), SetPlayerMoney(playerid, -500000));
					new Float:x,Float:y,Float:z;
					GetPlayerPos(playerid, x, y, z);
					SetVehiclePos(playerid, x, y, z);
					SendClientMessage(playerid, 0xFFFFFFFF, hydra);
				}
		}
	else if( money < 500000) return SendClientMessage(playerid, 0xFFFFFFFF, "Tu neturi tiek pinigu, atsiknisk! :D");
	return 1;
	}
	return 0;
}
And I get these errors:
Код:
C:\Documents and Settings\Justas\Desktop\samp\gamemodes\Cowboy.pwn(66) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Justas\Desktop\samp\gamemodes\Cowboy.pwn(66) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Justas\Desktop\samp\gamemodes\Cowboy.pwn(66) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Justas\Desktop\samp\gamemodes\Cowboy.pwn(66) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply
#2

line 66?
Reply
#3

Now I get these errors:
Код:
C:\Documents and Settings\Justas\Desktop\samp\gamemodes\Cowboy.pwn(68) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Justas\Desktop\samp\gamemodes\Cowboy.pwn(68) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Justas\Desktop\samp\gamemodes\Cowboy.pwn(80) : warning 203: symbol is never used: "vardas"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.
And these lines is:
Код:
	format(hydra, sizeof(hydra), "%s, tu nusipirkai masina Hydra uz %d-sveikiname!Smagios keliones!", GetPlayerName(playerid, vardas, sizeof(vardas)), SetPlayerMoney(playerid, -500000));
And all code:
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
 	if(strcmp(cmdtext, "/hydra", true) == 0)
	{
 	money = GetPlayerMoney(playerid);
  	if(money >= 500000)
  	{
	format(hydra, sizeof(hydra), "%s, tu nusipirkai masina Hydra uz %d-sveikiname!Smagios keliones!", GetPlayerName(playerid, vardas, sizeof(vardas)), SetPlayerMoney(playerid, -500000));
	new Float:x,Float:y,Float:z;
	GetPlayerPos(playerid, x, y, z);
	SetVehiclePos(playerid, x, y, z);
	SendClientMessage(playerid, 0xFFFFFFFF, hydra);
	}
	else if( money < 500000) return SendClientMessage(playerid, 0xFFFFFFFF, "Tu neturi tiek pinigu, atsiknisk! :D");
	return 1;
	}
	return 0;
}
Reply
#4

if( money < 500000) return SendClientMessage(playerid, 0xFFFFFFFF, "Tu neturi tiek pinigu, atsiknisk! ");
Reply
#5

Quote:
Originally Posted by [FU]Victious
Посмотреть сообщение
if( money < 500000) return SendClientMessage(playerid, 0xFFFFFFFF, "Tu neturi tiek pinigu, atsiknisk! ");
Won't change a thing, it's all correct with this line.
Reply
#6

Quote:
Originally Posted by DeathOnaStick
Посмотреть сообщение
Won't change a thing, it's all correct with this line.
yeah.. i know...

but since that was the line that was giving errors, i changed.............
Reply
#7

Ok now I fixed many errors and get this one:
Код:
C:\Documents and Settings\Justas\Desktop\samp\gamemodes\Cowboy.pwn(68) : error 017: undefined symbol "SetPlayerMoney"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
How to fix it?
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
 	if(strcmp(cmdtext, "/hydra", true) == 0)
	{
 	money = GetPlayerMoney(playerid);
  	if(money >= 500000)
  	{
	format(hydra, sizeof(hydra), "%s, tu nusipirkai masina Hydra uz %d-sveikiname!Smagios keliones!", GetPlayerName(playerid, vardas, sizeof(vardas)), SetPlayerMoney(playerid, -500000));
	new Float:x,Float:y,Float:z;
	GetPlayerPos(playerid, x, y, z);
	SetVehiclePos(playerid, x, y, z);
	SendClientMessage(playerid, 0xFFFFFFFF, hydra);
	return 1;
	}
    if( money < 500000) return SendClientMessage(playerid, 0xFFFFFFFF, "Tu neturi tiek pinigu, atsiknisk! :D");
	return 1;
	}
	return 0;
}
Reply
#8

Quote:
Originally Posted by karakana7
Посмотреть сообщение
Ok now I fixed many errors and get this one:
Код:
C:\Documents and Settings\Justas\Desktop\samp\gamemodes\Cowboy.pwn(68) : error 017: undefined symbol "SetPlayerMoney"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
How to fix it?
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
 	if(strcmp(cmdtext, "/hydra", true) == 0)
	{
 	money = GetPlayerMoney(playerid);
  	if(money >= 500000)
  	{
	format(hydra, sizeof(hydra), "%s, tu nusipirkai masina Hydra uz %d-sveikiname!Smagios keliones!", GetPlayerName(playerid, vardas, sizeof(vardas)), SetPlayerMoney(playerid, -500000));
	new Float:x,Float:y,Float:z;
	GetPlayerPos(playerid, x, y, z);
	SetVehiclePos(playerid, x, y, z);
	SendClientMessage(playerid, 0xFFFFFFFF, hydra);
	return 1;
	}
    if( money < 500000) return SendClientMessage(playerid, 0xFFFFFFFF, "Tu neturi tiek pinigu, atsiknisk! :D");
	return 1;
	}
	return 0;
}
Replace it with GivePlayerMoney, if it would do the same.
Reply
#9

Quote:
Originally Posted by DeathOnaStick
Посмотреть сообщение
Replace it with GivePlayerMoney, if it would do the same.
Thank you man, you helped me alot, but why this function SetPlayerMoney isn't woking correctly?
Reply
#10

use a stock

such as

pawn Код:
stock SetPlayerMoney(playerid)
{
GivePlayerMoney(playerid)
}
i did it in here, not in pawno
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)