[Ajuda] Erros SIF Item
#1

\pawno\include\SIF\Item.pwn(1934) : error 017: undefined symbol "Streamer_GetNearbyItems"
\pawno\include\SIF\Item.pwn(1934) : warning 215: expression has no effect
\pawno\include\SIF\Item.pwn(1934) : error 001: expected token: ";", but found ")"
\pawno\include\SIF\Item.pwn(1934) : error 029: invalid expression, assumed zero
\pawno\include\SIF\Item.pwn(1934) : fatal error 107: too many error messages on one line

Код:
stock GetItemsInRange(Float:x, Float:y, Float:z, Float:range = 300.0, items[], maxitems = sizeof(items))
{
	new
		streamer_items[256],
		streamer_count,
		data[2],
		itemid,
		count;

	streamer_count = Streamer_GetNearbyItems(x, y, z, STREAMER_TYPE_AREA, streamer_items, .range = range);

	for(new i; i < streamer_count && count < maxitems; ++i)
	{
		Streamer_GetArrayData(STREAMER_TYPE_AREA, streamer_items[i], E_STREAMER_EXTRA_ID, data);

		if(data[0] != BTN_STREAMER_AREA_IDENTIFIER)
			continue;

		itemid = GetItemFromButtonID(data[1]);

		if(IsValidItem(itemid))
			items[count++] = itemid;
	}

	return count;
}
Linha 1934 erro

Код:
streamer_count = Streamer_GetNearbyItems(x, y, z, STREAMER_TYPE_AREA, streamer_items, .range = range);
alguem pode ajudar?
Reply
#2

https://github.com/samp-incognito/sa...eamer.inc#L249
Reply
#3

E onde encontro o streamer plugin atualizado, so atualizaram a include, na host da uns erros
Reply
#4

para conseguir a versгo mais atualizada, tem que baixar a source, e compilar o plugin! ^^
Reply
#5

https://github.com/samp-incognito/sa...ugin-2.8.2.zip
Reply
#6

@LukeCage

Compilei um streamer pra Debian Linux pra mim e funcionou. Caso voce necessite e use Linux experimenta, tai nos anexos.

O meu compilou tudo certinho, eu carreguei a gm no server, mas ele nao esta carregando os loots nem os veiculos, base de dados esta zerada, tudo limpinho.

Mas eu ja descobri porque...So nao entendi muito bem. As vezes sinceramente, esse cara me deixa p...da vida. Agora olha so o que ele colocou:

PHP код:
6. (OptionalSet up "missing features"
Scavenge and Survive is now provided as a baseline to build from and many older features have been stripped out and are being developed privatelyThis is partly to deter inexperienced users from attempting to run a SS server/communityI hate to do this and it goes against everything I believe in when it comes to open source but it's something I had to do to prevent problems between communities and people using my work without giving proper credit.
Missing features:
Loot tables (scriptfiles/loot/*.ltb)
These .ltb files are required to define the spawning rate of "loot items" in the world and in vehicles. Here is a commented example of a loot-table (.ltb) file:
airdrop_food_medical, 1.0
# first line MUST be in this format:
# <loot index name>, <spawn multiplier>
# the spawn multiplier is a modifier which is applied to all items in the file.
# the rest of the file can now contain loot definitions which consist of:
# <spawn rate % 0-100>, <item uname>, <optional:per-spawn limit> <optional:server global limit>
# It'
s not advisable to give items chances above 50%
# remember to maintain a good balance! The game is no fun when rare items are too common!
# tools
10.0,   Wrench
15.0
,   Screwdriver
10.0
,   Hammer
5.0
,    Crowbar
Entity Storage 
(itemssafeboxestentsdefencessigns)
You will need to devise your own system for storing safeboxestentsdefences and signs.
This does not affect players and vehiclesthese systems are still public so you can still run a basic server
Ou seja eu tenho que montar a tabela de loot e dos vehiculos, tenho que montar o sistema de salvamento em caixas e barracas?

Oras se o cara quer grana pra rodar a GM porque ele nao fala logo?

Alguem poderia ajudar a esclarecer isso?

Eu acho assim ok, ele quer complicar o uso da GM, entao ao menos ele deveria dizer aonde consultar o nome dos itens corretos pra montar as tabelas.

Eu vou tentar montar minhas *tlb, vamos ver no que da.

Eu ate apoiaria o projeto dele financeiramente...mas nao sei porque nao perco a impressao de que esse cara nao sabe o que eh OPEN SOURCE, com eu ja disse anteriormente. Eu no lugar dele seria mais sincera...e colocaria ai galera voces querem spawnear os loots custa tanto!!!! aff to p...da cara! Alem do mais o chat la do discord onde da pra falar com ele so tem gente menosprezando pessoas que tem seus servidores scavenge ou estao tentando por pra rodar. Eles ate ja vem perguntando de qual nacionalidade voce eh, ai se voce fala brasileiro, eles ficam fazendo piadinhas achando que todo mundo que nao seja da panela deles, eh idiota. Ai me despedi polidamente de lб.

Que pena...que existem pessoas tao arrogantes!

Espero ter ajudado voce @LukeCage.

Me avisa ai se voce descobrir algo sobre essas tabelas.
Reply
#7

Quote:
Originally Posted by PrettyDiamond
Посмотреть сообщение
@LukeCage

Compilei um streamer pra Debian Linux pra mim e funcionou. Caso voce necessite e use Linux experimenta, tai nos anexos.

O meu compilou tudo certinho, eu carreguei a gm no server, mas ele nao esta carregando os loots nem os veiculos, base de dados esta zerada, tudo limpinho.

Mas eu ja descobri porque...So nao entendi muito bem. As vezes sinceramente, esse cara me deixa p...da vida. Agora olha so o que ele colocou:

PHP код:
6. (OptionalSet up "missing features"
Scavenge and Survive is now provided as a baseline to build from and many older features have been stripped out and are being developed privatelyThis is partly to deter inexperienced users from attempting to run a SS server/communityI hate to do this and it goes against everything I believe in when it comes to open source but it's something I had to do to prevent problems between communities and people using my work without giving proper credit.
Missing features:
Loot tables (scriptfiles/loot/*.ltb)
These .ltb files are required to define the spawning rate of "loot items" in the world and in vehicles. Here is a commented example of a loot-table (.ltb) file:
airdrop_food_medical, 1.0
# first line MUST be in this format:
# <loot index name>, <spawn multiplier>
# the spawn multiplier is a modifier which is applied to all items in the file.
# the rest of the file can now contain loot definitions which consist of:
# <spawn rate % 0-100>, <item uname>, <optional:per-spawn limit> <optional:server global limit>
# It'
s not advisable to give items chances above 50%
# remember to maintain a good balance! The game is no fun when rare items are too common!
# tools
10.0,   Wrench
15.0
,   Screwdriver
10.0
,   Hammer
5.0
,    Crowbar
Entity Storage 
(itemssafeboxestentsdefencessigns)
You will need to devise your own system for storing safeboxestentsdefences and signs.
This does not affect players and vehiclesthese systems are still public so you can still run a basic server
Ou seja eu tenho que montar a tabela de loot e dos vehiculos, tenho que montar o sistema de salvamento em caixas e barracas?

Oras se o cara quer grana pra rodar a GM porque ele nao fala logo?

Alguem poderia ajudar a esclarecer isso?

Eu acho assim ok, ele quer complicar o uso da GM, entao ao menos ele deveria dizer aonde consultar o nome dos itens corretos pra montar as tabelas.

Eu vou tentar montar minhas *tlb, vamos ver no que da.

Eu ate apoiaria o projeto dele financeiramente...mas nao sei porque nao perco a impressao de que esse cara nao sabe o que eh OPEN SOURCE, com eu ja disse anteriormente. Eu no lugar dele seria mais sincera...e colocaria ai galera voces querem spawnear os loots custa tanto!!!! aff to p...da cara! Alem do mais o chat la do discord onde da pra falar com ele so tem gente menosprezando pessoas que tem seus servidores scavenge ou estao tentando por pra rodar. Eles ate ja vem perguntando de qual nacionalidade voce eh, ai se voce fala brasileiro, eles ficam fazendo piadinhas achando que todo mundo que nao seja da panela deles, eh idiota. Ai me despedi polidamente de lб.

Que pena...que existem pessoas tao arrogantes!

Espero ter ajudado voce @LukeCage.

Me avisa ai se voce descobrir algo sobre essas tabelas.
Essa parte eu nгo entendi , qual nome tem que ser pro arquivo .ltb ? e o que tenho que por dentro ? se for possivel me passa um exemplo .
Reply
#8

@vinilol321 nao leu direito? Se eu soubesse nao estaria perguntando...Ainda escrevi bem la embaixo: Me avisa ai se voce desclobrir algo sobre essas tabelas.

Alem do mais o exemplo esta ali postado! So copiar, acrescentar seus itens e dar um nome qualquer por exemplo: loot1.ltb, coloque no diretorio scriptfiles/loot/loot1.ltb ...eu fiz mas pra mim nao ta funcionando nao.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)