Variavel/String #Duvida -
@Riichard - 28.03.2013
Olб pessoal, bom hoje estou fazendo um sistema em meu GM.
Que na seguinte parte, eu me perdi..
Eu quero setar uma variavel com formato de string ao jogador.
- Nгo entendi.
Exemplo:
pawn Код:
new
VidaLoka,
Texto[10],
Teest[12]
;
CMD:mudar(playerid, params[])
{
if(sscanf(params, "s[10]", Texto))
return SendClientMessage(playerid, -1, " /Mudar [Texto] ");
// Nesta parte..
VidaLoka = Texto;
format(Teest, 12, "%s", VidaLoka);
SendClientMessage(playerid, -1, Teest);
return 1;
}
Apenas um exemplo de como eu quero usa-la.
Eu quero salvar o "texto" em uma variavel no jogador.
Apуs ele usar outro comando, й setada com outra string.
Eu tentei fazer, porйm, aconteзe o seguinte erro:
Код:
error 006: must be assigned to an array
Nesta parte, eu me perco..
Se alguйm sabe como fazer isso, me ajude

.
Re: Variavel/String #Duvida -
Sky™ - 28.03.2013
VidaLoka tem que abordar um valor nй...
High Roller
vai seu skype dps.
Re: Variavel/String #Duvida -
@Riichard - 28.03.2013
Quote:
Originally Posted by Sky_.
VidaLoka tem que carregar um valor nй...
High Roller
|
Vocк prestou atenзгo no que eu disse?
Eu quero transformar este valor em uma string/letras/palavras.
PQP, presta atenзгo, antes de vir dizer as coisas ¬¬
Re: Variavel/String #Duvida -
Supera - 28.03.2013
@EDIT
Seguindo seu exemplo ficaria assim
pawn Код:
new
VidaLoka[MAX_PLAERS][10],
Texto[10],
Teest[12]
;
CMD:mudar(playerid, params[])
{
if(sscanf(params, "s[10]", Texto))
return SendClientMessage(playerid, -1, " /Mudar [Texto] ");
// Nesta parte..
VidaLoka[playerid] = Texto;
format(Teest, 12, "%s", VidaLoka[playerid]);
SendClientMessage(playerid, -1, Teest);
return 1;
}
Re: Variavel/String #Duvida -
RebeloX - 28.03.2013
Quote:
Originally Posted by Supera
@EDIT
Seguindo seu exemplo ficaria assim
pawn Код:
new VidaLoka[MAX_PLAERS][10], Texto[10], Teest[12] ;
CMD:mudar(playerid, params[]) { if(sscanf(params, "s[10]", Texto)) return SendClientMessage(playerid, -1, " /Mudar [Texto] "); // Nesta parte.. VidaLoka = Texto; format(Teest, 12, "%s", VidaLoka); SendClientMessage(playerid, -1, Teest); return 1; }
|
Vocк jб viu o que fez? Vocк estб tentando passar os valores de uma string para outra usando apenas um = , vocк jб reparou que eles nгo sгo ints? Nгo sei o que vocкs andam a fazer mas tudo bem...
--
Nгo entendi muito bem, mas se for o caso porque nгo usa, _var[playerid][10] ?
Re: Variavel/String #Duvida -
Sky™ - 28.03.2013
Quote:
Originally Posted by @Riichard
Vocк prestou atenзгo no que eu disse?
Eu quero transformar este valor em uma string/letras/palavras.
PQP, presta atenзгo, antes de vir dizer as coisas ¬¬
|
lixo n te ajudo mais ..
de toda forma a variavel vai ter que abordar um valor de string..
#topic ignored
Re: Variavel/String #Duvida -
@Riichard - 28.03.2013
Quote:
Originally Posted by Supera
Seguindo seu exemplo ficaria assim
pawn Код:
new VidaLoka[10], Texto[10], Teest[12] ;
CMD:mudar(playerid, params[]) { if(sscanf(params, "s[10]", Texto)) return SendClientMessage(playerid, -1, " /Mudar [Texto] "); // Nesta parte.. VidaLoka = Texto; format(Teest, 12, "%s", VidaLoka); SendClientMessage(playerid, -1, Teest); return 1; }
|
Eu jб tentei com MAX_PLAYERS, mas continua a mesma coisa.
Quote:
Originally Posted by BlueX
Nгo entendi muito bem, mas se for o caso porque nгo usa, _var[playerid][10] ?
|
Код:
array index out of bounds (variable "--")
Eu tento isso, desde o GM da SDS..
Porйm, atй agora, ainda nгo consegui..
Quote:
Originally Posted by Sky_.
lixo n te ajudo mais ..
de toda forma a variavel vai ter que abordar um valor de string..
#topic ignored
|
Fala o que quer, ouve o que nгo quer.
Re: Variavel/String #Duvida -
Supera - 28.03.2013
Quote:
Originally Posted by BlueX
Vocк jб viu o que fez? Vocк estб tentando passar os valores de uma string para outra usando apenas um = , vocк jб reparou que eles nгo sгo ints? Nгo sei o que vocкs andam a fazer mas tudo bem...
--
Nгo entendi muito bem, mas se for o caso porque nгo usa, _var[playerid][10] ?
|
Sim percebi, e acabei de editar
Re: Variavel/String #Duvida -
@Riichard - 28.03.2013
Este modo do Supera, jб tentei..
Porйm..
pawn Код:
error 033: array must be indexed (variable "----")
Re: Variavel/String #Duvida -
Crueliz0n - 28.03.2013
pawn Код:
new
VidaLoka[10],
Texto[10],
Teest[12]
;
CMD:mudar(playerid, params[])
{
if(sscanf(params, "s[10]", Texto))
return SendClientMessage(playerid, -1, " /Mudar [Texto] ");
strcat(VidaLoka, Texto);
format(Teest, 12, "%s", VidaLoka);
SendClientMessage(playerid, -1, Teest);
return 1;
}
ou
pawn Код:
new
VidaLoka[10][MAX_PLAYERS],
Texto[10],
Teest[12]
;
CMD:mudar(playerid, params[])
{
if(sscanf(params, "s[10]", Texto))
return SendClientMessage(playerid, -1, " /Mudar [Texto] ");
strcat(VidaLoka[playerid], Texto);
format(Teest, 12, "%s", [playerid]);
SendClientMessage(playerid, -1, Teest);
return 1;
}
nгo testei