Posts: 5
	Threads: 3
	Joined: Jun 2013
	
Reputation: 
0
	 
 
	
	
		Quiero que al poner el comando "/array tres" te devuelva un mensaje con la celda en la que esta el "Tres", es decir 2.
	
	
	
	
		
	
 
 
	
	
	
		
	Posts: 4,930
	Threads: 467
	Joined: Dec 2010
	
	
 
	
	
		
pawn Код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>
new Array[5][] = { {"uno"}, {"dos"}, {"tres"}, {"cuatro"} };
COMMAND:array(playerid, params[]) {
    new string[20];
    if(sscanf(params, "s[20]", params[0])) return SendClientMessage(playerid,-1,"escribe /array (uno-dos-tres-cuatro)");
    if (strcmp("uno", params[0], true, 10) == 0) {
        format(string,sizeof(string),"%s",Array[0]); //uno
        SendClientMessage(playerid,-1,string);
    }
    else if (strcmp("dos", params[0], true, 10) == 0) {
        format(string,sizeof(string),"%s",Array[1]); //dos
        SendClientMessage(playerid,-1,string);
    }
    else if (strcmp("tres", params[0], true, 10) == 0) {
        format(string,sizeof(string),"%s",Array[2]); //tres
        SendClientMessage(playerid,-1,string);
    }
    else if (strcmp("cuatro", params[0], true, 10) == 0) {
        format(string,sizeof(string),"%s",Array[3]); //cuatro
        SendClientMessage(playerid,-1,string);
    }
    return true;
}
 
https://sampwiki.blast.hk/wiki/Format
	 
	
	
	
		
	
 
 
	
	
	
		
	Posts: 5
	Threads: 3
	Joined: Jun 2013
	
Reputation: 
0
	 
 
	
	
		"/array nombre" es el comando, al poner eso, quiero que devuelva la celda en la que esta "nombre", no quiero poner la celda y que salga el nombre, sino al revйs..