Jump to content
Autentificarea cu Google și Facebook nu mai este disponibilă. ×

Question

Posted

Cand Compilez un GM imi da urmatoarele erori

C:\Users\User\Desktop\Pawno 0.3c\include\JunkBuster.inc(70) : warning 201: redefinition of constant/macro (symbol "MAX_WEAPONS")
C:\Users\User\Desktop\Pawno 0.3c\include\JunkBuster.inc(75) : warning 201: redefinition of constant/macro (symbol "MONEY_HACK")
C:\Users\User\Desktop\Pawno 0.3c\include\JunkBuster.inc(103) : warning 201: redefinition of constant/macro (symbol "RED")
C:\Users\User\Desktop\Pawno 0.3c\include\JunkBuster.inc(104) : warning 201: redefinition of constant/macro (symbol "GREEN")
C:\Users\User\Desktop\MQ.pwn(3045) : error 021: symbol already defined: "IsValidWeapon"
C:\Users\User\Desktop\MQ.pwn(6852) : error 017: undefined symbol "CreateMapIcon"
C:\Users\User\Desktop\MQ.pwn(6856) : error 017: undefined symbol "CreateMapIcon"
C:\Users\User\Desktop\MQ.pwn(6862) : error 017: undefined symbol "CreateMapIcon"
C:\Users\User\Desktop\MQ.pwn(6866) : error 017: undefined symbol "CreateMapIcon"
C:\Users\User\Desktop\MQ.pwn(14604) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\MQ.pwn(14604) : error 033: array must be indexed (variable "cmd")
C:\Users\User\Desktop\MQ.pwn(14657) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\MQ.pwn(14657) : error 033: array must be indexed (variable "tmp")
C:\Users\User\Desktop\MQ.pwn(14671) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\MQ.pwn(14671) : error 033: array must be indexed (variable "tmp")
C:\Users\User\Desktop\MQ.pwn(14678) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\MQ.pwn(14678) : error 033: array must be indexed (variable "tmp")
C:\Users\User\Desktop\MQ.pwn(14706) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\MQ.pwn(14706) : error 033: array must be indexed (variable "tmp")
C:\Users\User\Desktop\MQ.pwn(14713) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\MQ.pwn(14713) : error 033: array must be indexed (variable "tmp")
C:\Users\User\Desktop\MQ.pwn(14741) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\MQ.pwn(14741) : error 033: array must be indexed (variable "tmp")
C:\Users\User\Desktop\MQ.pwn(14748) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\MQ.pwn(14748) : error 033: array must be indexed (variable "tmp")
C:\Users\User\Desktop\MQ.pwn(14779) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\MQ.pwn(14779) : error 033: array must be indexed (variable "tmp")
C:\Users\User\Desktop\MQ.pwn(15031) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\MQ.pwn(15031) : error 033: array must be indexed (variable "tmp")
C:\Users\User\Desktop\MQ.pwn(15040) : error 017: undefined symbol "strtok"

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.

si dimineata cand iam dat compile  mia reusit , acuma ciuciu :|

8 answers to this question

Recommended Posts

Posted

1.Ia ultima versiune de JunkBuster: http://forum.sa-mp.com/showthread.php?t=71877&highlight=JunkBuster

2.Pune asta in script:

strtok(const string[], &index)
{
	new length = strlen(string);
	while ((index < length) && (string[index] <= ' '))
	{
		index++;
	}

	new offset = index;
	new result[20];
	while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
	{
		result[index - offset] = string[index];
		index++;
	}
	result[index - offset] = EOS;
	return result;
}

http://wiki.sa-mp.com/wiki/Strtok

si incearca sa dai compile ;)

Fara reclama in semnatura!

Posted

Acum imi da asa

F:\GameMode-Faw\MQ2.pwn(37) : error 021: symbol already defined: "strtok"
F:\GameMode-Faw\MQ2.pwn(52) : error 047: array sizes do not match, or destination array is too small
F:\GameMode-Faw\MQ2.pwn(56) : warning 201: redefinition of constant/macro (symbol "GetPlayerMoney")
F:\GameMode-Faw\MQ2.pwn(57) : warning 201: redefinition of constant/macro (symbol "ResetPlayerMoney")
F:\GameMode-Faw\MQ2.pwn(58) : warning 201: redefinition of constant/macro (symbol "GivePlayerMoney")
F:\GameMode-Faw\MQ2.pwn(59) : warning 201: redefinition of constant/macro (symbol "PutPlayerInVehicle")
F:\GameMode-Faw\MQ2.pwn(60) : warning 201: redefinition of constant/macro (symbol "GivePlayerWeapon")
F:\GameMode-Faw\MQ2.pwn(61) : warning 201: redefinition of constant/macro (symbol "SetPlayerPos")
F:\GameMode-Faw\MQ2.pwn(62) : warning 201: redefinition of constant/macro (symbol "SetVehiclePos")
F:\GameMode-Faw\MQ2.pwn(63) : warning 201: redefinition of constant/macro (symbol "SetPlayerHealth")
F:\GameMode-Faw\MQ2.pwn(64) : warning 201: redefinition of constant/macro (symbol "SetPlayerArmour")
F:\GameMode-Faw\MQ2.pwn(65) : warning 201: redefinition of constant/macro (symbol "TogglePlayerControllable")
F:\GameMode-Faw\MQ2.pwn(3019) : error 017: undefined symbol "JB_SetPlayerPos"
F:\GameMode-Faw\MQ2.pwn(3426) : error 017: undefined symbol "JB_GivePlayerMoney"
F:\GameMode-Faw\MQ2.pwn(3432) : error 017: undefined symbol "JB_GivePlayerMoney"
F:\GameMode-Faw\MQ2.pwn(3438) : error 017: undefined symbol "JB_GivePlayerMoney"
F:\GameMode-Faw\MQ2.pwn(3444) : error 017: undefined symbol "JB_GivePlayerMoney"
F:\GameMode-Faw\MQ2.pwn(3450) : error 017: undefined symbol "JB_GivePlayerMoney"
F:\GameMode-Faw\MQ2.pwn(3456) : error 017: undefined symbol "JB_GivePlayerMoney"
F:\GameMode-Faw\MQ2.pwn(3462) : error 017: undefined symbol "JB_GivePlayerMoney"
F:\GameMode-Faw\MQ2.pwn(3544) : error 017: undefined symbol "JB_GivePlayerMoney"
F:\GameMode-Faw\MQ2.pwn(3698) : error 017: undefined symbol "JB_TogglePlayerControllable"
F:\GameMode-Faw\MQ2.pwn(3902) : error 017: undefined symbol "JB_TogglePlayerControllable"
F:\GameMode-Faw\MQ2.pwn(3915) : error 017: undefined symbol "JB_TogglePlayerControllable"
F:\GameMode-Faw\MQ2.pwn(3928) : error 017: undefined symbol "JB_TogglePlayerControllable"
F:\GameMode-Faw\MQ2.pwn(4284) : error 017: undefined symbol "JB_GivePlayerMoney"
F:\GameMode-Faw\MQ2.pwn(4315) : error 017: undefined symbol "JB_GivePlayerMoney"
F:\GameMode-Faw\MQ2.pwn(4353) : error 017: undefined symbol "JB_TogglePlayerControllable"
F:\GameMode-Faw\MQ2.pwn(4405) : error 017: undefined symbol "JB_SetPlayerPos"
F:\GameMode-Faw\MQ2.pwn(4511) : error 017: undefined symbol "JB_TogglePlayerControllable"
F:\GameMode-Faw\MQ2.pwn(4546) : error 017: undefined symbol "JB_TogglePlayerControllable"
F:\GameMode-Faw\MQ2.pwn(4570) : error 017: undefined symbol "JB_TogglePlayerControllable"
F:\GameMode-Faw\MQ2.pwn(4574) : error 017: undefined symbol "JB_SetPlayerPos"
F:\GameMode-Faw\MQ2.pwn(5007) : error 017: undefined symbol "JB_GivePlayerMoney"
F:\GameMode-Faw\MQ2.pwn(5552) : error 017: undefined symbol "JB_GivePlayerMoney"
F:\GameMode-Faw\MQ2.pwn(5684) : error 017: undefined symbol "JB_SetPlayerPos"

Posted

Baga si includele daca tot ai bagat j10! pawno->include->paste!!!

xD

Sterge din GM

#define SetPlayerPos JB_SetPlayerPos
...................
#define Functie JB_Functie
Adica orice define din GM care are ceva gen
#define SetPlayerPos JB_SetPlayerPos

Posted

Acum imi da asa

F:\GameMode-Faw\MQ2.pwn(37) : error 021: symbol already defined: "strtok"
F:\GameMode-Faw\MQ2.pwn(52) : error 047: array sizes do not match, or destination array is too small
F:\GameMode-Faw\MQ2.pwn(14607) : warning 219: local variable "playermoney" shadows a variable at a preceding level
F:\GameMode-Faw\MQ2.pwn(27612) : error 029: invalid expression, assumed zero
F:\GameMode-Faw\MQ2.pwn(27612) : error 017: undefined symbol "s"
F:\GameMode-Faw\MQ2.pwn(27612) : error 017: undefined symbol "a"
F:\GameMode-Faw\MQ2.pwn(27612) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.

Posted

am sters linia 27612 - care era ceva de un  mesaj pentru toti jucatorii cand dadea invite in factiune etc si acum arata asa

F:\GameMode-Faw\MQ2.pwn(37) : error 021: symbol already defined: "strtok"
F:\GameMode-Faw\MQ2.pwn(52) : error 047: array sizes do not match, or destination array is too small
F:\GameMode-Faw\MQ2.pwn(14607) : warning 219: local variable "playermoney" shadows a variable at a preceding level
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

si erorile sunt de la codul acela strtok

Posted

Da-ne liniile 37, 52 si 14.607.

Inainte sa le dai:

37: este deja definit strtok cica

52: este stringul prea mic

14.607: mai ai definit odata playermoney, scoate playermoney de la acea linie.

Posted

//------------------------------------------------------------------------------
#pragma unused strtok
strtok(const string[], &index)
{
	new length = strlen(string);
	while ((index < length) && (string[index] <= ' '))
	{
		index++;
	}

	new offset = index;
	new result[20];
	while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
	{
		result[index - offset] = string[index];
		index++;
	}
	result[index - offset] = EOS;
	return result;
}
//----------------------------------------------------------------------------------

Aici sunt liniile 35 si 55

EDIT: am sters strstok

s-a compilat in .amx , fara erori

am pus modul pe server ,

citeste hostname , mapname , modename si etc , apar mesajele dar nu apar banii + ca nu se vede decat cerul :|

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.