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..