Posts: 4,930
Threads: 467
Joined: Dec 2010
Buenas a Todos, Kiedo llamar al call OnPlayerRequestClass con la funcion CallLocalFunction y me tira eroro ke tengo ke definir classid :S
CallLocalFunction("OnPlayerRequestClass","ii",play erid, classid);
Error:
error 017: undefined symbol "classid"
Desde Ya Muchas Gracias .
Posts: 332
Threads: 10
Joined: Jun 2012
Reputation:
0
їY tienes definido el classid? Y como es que lo tienes definido.
Posts: 4,930
Threads: 467
Joined: Dec 2010
es el call comun , esta definido en samp , la funcion CallLocalFunction lo llama.
CALLBACK: OnPlayerRequestClass(playerid, classid)
{
return 1;
}
Posts: 1,461
Threads: 71
Joined: Oct 2010
O transcribiste mal o asн lo tienes en el cуdigo
Hay un espacio en playerid
pawn Код:
CallLocalFunction("OnPlayerRequestClass","ii",play erid, classid);
EDIT: Eso para que funcione tiene que estar definido como una variable o estar dentro de un callback con el parбmetro classid
pawn Код:
new claseid;
CallLocalFunction("OnPlayerRequestClass", "ii", playerid, claseid);
Posts: 187
Threads: 12
Joined: Apr 2011
Reputation:
0
en el classid pon la ID de la clase que quieres
Posts: 4,930
Threads: 467
Joined: Dec 2010
Quote:
Originally Posted by Mr.GeEk
en el classid pon la ID de la clase que quieres
|
pero no utilizo ese parametro en el call OnPlayerRequestClass tengo dialogos nada mas, pero para llamarlo debo colocar todo y me tira ese error :S
Posts: 1,675
Threads: 34
Joined: Feb 2010
Reputation:
0
Una duda, їpara que necesitas llamarlo? Capaz no te sirve para nada, si es lo que pienso.
Posts: 4,930
Threads: 467
Joined: Dec 2010
Quote:
Originally Posted by [J]ulian
Una duda, їpara que necesitas llamarlo? Capaz no te sirve para nada, si es lo que pienso.
|
y ke es lo ke piensas ?
le puse una variable en OnPlayerRequestClass para ke no pase, y un progress y cuando se llena le da la variable y lo dejaria pasar, pero no vuelve a cargar y no verificaria ke tiene la variable podeso kise hacerlo con esa funcion y llame de nuevo al call.
es lo unico ke se me ocurrio :S xD
Posts: 4,930
Threads: 467
Joined: Dec 2010
Quote:
Originally Posted by [J]ulian
їY si usas SpawnPlayer cuando se llena el progress?. Si no te doy un ejemplo diferente, aunque no termino de entender lo que necesitas xD
pawn Код:
public OnPlayerRequestClass(playerid, classid) { SendClientMessage(playerid, -1, "test"); return 1; }
public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp("/test", cmdtext, true, 10) == 0) { OnPlayerRequestClass(playerid, 0); return 1; } return 0; }
Asн es llamado perfectamente.
|
Gracias
![Smiley](images/smilies/smile.png)
,
Lo hice asi
pawn Код:
CallLocalFunction("OnPlayerRequestClass","ii",playerid, classid = 0);
ke es lo mismo kem e pusiste pero con CallLocalFunction