[Pedido] Sistema de nъmeros Random
#1

Boas. Gostaria que me ajudassem com um sistema de nъmeros Random.
Eu queria que por exemplo um player ao entrar no jogo aparecesse em cima da cabeзa : jogador X
X = nъmero.
Nota: Um player nгo pode ter o mesmo nъmero igual ao outro player.
Reply
#2

bom.. eu nao queria pra mesmo funзгo mas se alguem lhe ensinar gostariade aprender tb pra fazer um sistema de Sorteio pro meu sv *=*

Para pessoas com pouca capacidade de interpretaзгo : "Eu nгo sei isso ae, mas quero aprender tb "
Reply
#3

https://sampwiki.blast.hk/wiki/Random

Sу que faz pra se o nъmero for igual ao de outro player, add +1 na var ou randomificar denovo.

Simples.
Reply
#4

Acho melhor com o ID do player nй, mas aн vai.

//Topo do GM
Код:
#include <a_samp>
#include <core>
#include <foreach>

#define SLOTS 100

new rand[SLOTS];
//OnPlayerConnect
Код:
new bool:valido = false;
new on‌line = 0;

foreach(new i: Player)
{
online++;
} if(online > 1) {
while(valido == false) {
rand[playerid] = random(999); foreach(new i: Player) {
if(rand[playerid] != rand[i]) { valido = true; } else { valido = false; }
}
}
}
//OnPlayerSpawn
Код:
new string[32];
format(string, sizeof(string), "Nъmero: %d", rand[playerid]);
SetPlayerChatBubble(playerid, string, COLOR_WHITE, 50.0, 9999);
//OnPlayerDisconnect
Код:
rand[playerid] = 0;
Nгo sei se esqueci de alguma coisa, mas testa aн!

Download Foreach

AH й, esqueci SIM!
@EDIT
Adicionado OnPlayerSpawn
Reply
#5

pawn Код:
C:\Users\NOOBRE\Desktop\...\gamemodes\x.pwn(1256) : error 017: undefined symbol "foreach"
C:\Users\NOOBRE\Desktop\...\gamemodes\x.pwn(1256) : error 029: invalid expression, assumed zero
C:\Users\NOOBRE\Desktop\...\gamemodes\x.pwn(1256) : error 017: undefined symbol "Player"
C:\Users\NOOBRE\Desktop\...\gamemodes\x.pwn(1256) : fatal error 107: too many error messages on one line
Reply
#6

Amigo, use o Download do foreach.. No tуpico do ******.

Esse link que eu inclui no meu post.

Download Foreach
Reply
#7

OBS: Esse cуdigo nгo vai funfar com uma pessoa sу no servidor. '-'
Reply
#8

isso й absurdo, desculpa que diga.
Reply
#9

Quote:
Originally Posted by noobre
Посмотреть сообщение
isso й absurdo, desculpa que diga.
Ta falando isto para o cara?

Absurdo .... й vocк nгo saber olhar a base da wiki sa-mp.


This forum requires that you wait 120 seconds between posts. Please try again in 34 seconds.
Reply
#10

Quote:
Originally Posted by @Riichard
Посмотреть сообщение
Ta falando isto para o cara?

Absurdo .... й vocк nгo saber olhar a base da wiki sa-mp.
Apenas dei a minha opiniгo, fiz um "pedido" de um script. Nгo obriguei ninguйm a ajudar-me, nгo venhas й para aqui mandar vir.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)