SA-MP Forums Archive
[DUDA] Como se leen string ? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [DUDA] Como se leen string ? (/showthread.php?tid=429439)



[DUDA] Como se leen string ? - sonnkz - 09.04.2013

Estoy tratando de crear el cargado de HQs y necesito leer la string que obtiene la cadena de texto de una variable, quiero leer de esta forma

Errores :

Код:
Buenarp.pwn(1826) : error 017: undefined symbol "INI_String"
Codigo

Код:
INI_String("NombreHQs",PickupHQ[i][NombreHQs]);
Saludos!


Respuesta: [DUDA] Como se leen string ? - elvago - 09.04.2013

No la definiste.


Respuesta: [DUDA] Como se leen string ? - sonnkz - 09.04.2013

Como? no hace falta definir o por lo menos decime como se define


Re: [DUDA] Como se leen string ? - Porta0123 - 09.04.2013

no estoy seguro de que se defina pero bueno ...

usa new.

ejemplo:
pawn Код:
new test[MAX_PLAYERS]; //este no valdrнa para eso xD
/////////////////////////////////////////////////////////////
new test;
////////////////////////////////////////////////////////////
new string[124];

Pero si eso puede ser de que valla con un include.


Respuesta: [DUDA] Como se leen string ? - sonnkz - 09.04.2013

eso es para definir una string de una cadena texto format


Respuesta: [DUDA] Como se leen string ? - OTACON - 09.04.2013

pawn Код:
//variable en formato string, defini global
new variabletesting[128] = "Texto de prueba";

//Para obtener el texto  de la variable
new str[128],
format(str,128,"la variable dice: %s",variabletesting);
SendClientMessage(playerid,-1,str);

//Para guardar el texto en la variable
format(variabletesting,128,"%s",texto[]);

//Ejemplo.
public OnPlayerText(playerid, text[]) {
    format(variabletesting,128,"%s",text);
    return true;
}



Respuesta: Re: [DUDA] Como se leen string ? - M1tux3r - 09.04.2013

Quote:
Originally Posted by Porta0123
Посмотреть сообщение
no estoy seguro de que se defina pero bueno ...

usa new.

ejemplo:
pawn Код:
new test[MAX_PLAYERS]; //este no valdrнa para eso xD
/////////////////////////////////////////////////////////////
new test;
////////////////////////////////////////////////////////////
new string[124];

Pero si eso puede ser de que valla con un include.
new test[MAX_PLAYERS]; es igual a new test[500]; asн que, si valdrнa.


Respuesta: [DUDA] Como se leen string ? - Dreyfuz - 09.04.2013

No los quiero llamar bruto pero si mal no veo en el error que postea sonnkz, lo que no se define es INI_String, no string. y por lo que veo INI_String no es una variable es una funcion...


Respuesta: [DUDA] Como se leen string ? - OTACON - 09.04.2013

Quote:
Originally Posted by Dreyfuz
Посмотреть сообщение
No los quiero llamar bruto pero si mal no veo en el error que postea sonnkz, lo que no se define es INI_String, no string. y por lo que veo INI_String no es una variable es una funcion...
si es cierto pero el titulo dice : Como se leen string y no explica bien lo ke kiere .

________________________________________
EDIT:

el error esp or ke esta colocando mal la funcion:

pawn Код:
INI_String(output[], variable, length);



Respuesta: [DUDA] Como se leen string ? - spell - 11.04.2013

Soonkz, usalo asн:

INI_String("Linea", Variable, Tamaсo mбximo de variable);

ejemplo

INI_String("Name", PlayerName[i], 24);

// Sabemos que no va a ser mayor a 24...

o de ultima,
if(!strcmp(name, "Name"))
strmid(PlayerName[i], value, 0, strlen(value), 24); //24 es la capacidad.