[Ajuda] Moeda secundaria
#1

fiz uma moeda secundaria no meu servidor, porйm quero fazer um cmd q da um certo valor para todas elas, consegui fazer certinho porйm nгo estб indo o valor estou usando assim a vбriavel para enviar o valor
oq faзo para enviar o valor q eu mandei?
assim sу vai 1 moeda
Jogador[i][Moeda] ++;
Reply
#2

Olhe este tutorial:

Operadores. Teуrico & Prбtico!

Aparentemente vocк nгo tem nem o conhecimento bбsico em pawn, recomendo vocк dar uma olhada nesta lista:

https://sampforum.blast.hk/showthread.php?tid=497801

Vнdeo aulas:
https://sampforum.blast.hk/showthread.php?tid=428964
Reply
#3

Jogador[i][Moeda] = Jogador[i][Moeda]+1;

Substitua 1 por outro valor qualquer
Reply
#4

vocкs nгo estгo entendendo, eu jб fiz tudo,
pawn Код:
CMD:dartodos(playerid, params[]) {
    if(sscanf(params, "u", moeda)) return SendClientMessage(playerid, -1,"use: /dartodos [moeda]");
    for(new i = 0; i <= HighestID; i++) {
    Jogador[i][Moeda] ++;
    }
    return 1;
}
eu quero que vб o valor que eu mandar no sscanf, desse jeito Jogador[i][Moeda] ++; estб indo apenas 1...
Reply
#5

Vocк precisa aprender a usar sscanf e os operadores algйbricos:
PHP код:
 CMD:dartodos(playeridparams[]) {
    new 
moeda//Vocк precisa criar a variбvel pra armazenar a quantidade digitada;
    
if(sscanf(params"d"moeda)) return SendClientMessage(playerid, -1,"use: /dartodos [moeda]"); //Parвmetro й um nъmero, entгo o especificador й o "d" (pode ser "i" tambйm);
    
for(new 0<= HighestIDi++) {
    
Jogador[i][Moeda] += moeda//Da ao jogador a quantidade digitada (+=);
    
}
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)