28.07.2016, 20:09
Lo que te pase estб todo bien. Estuve testeando y me di cuenta que los errores de la lнnea 15274 son porque tienes definido IsVehPlane como una VARIABLE y no como una FUNCIУN.
Deja la funciуn como te pase, con el new model = GetVehicleModel(vehicleid); y los true y false. Luego busca en el gamemode donde tengas definido IsVehPlane como una variable y eliminalo.
Lo mбs seguro es que sea algo parecido a esto:
new IsVehPlane[MAX_VEHICLES];
o puede que directamente:
new IsVehPlane;
Si por una de esas tienes suerte y compila sin errores, entonces puede que estemos ante un milagro, porque estб claro que has tenido que recibir ayuda divina. Pero mejor dejemos eso para otro momento.
Si te compila sin errores, entonces necesitas arreglar otros dos fallos para que te funcione ese script. Reemplaza esto:
y esto otro:
Pero por favor, sуlo arreglalo en caso de que te compile sin errores. Cambiando de tema, encontre un tutorial, estб orientado a C++ pero igual te puede interesar:
http://www.ecured.cu/Signos_de_puntu...form%C3%A1tica)
Voy a citarte algunas frases:
Corchetes
Los corchetes indican subнndices de matrices uni y multi dimensionales.
Parйntesis
Los parйntesis sirven para agrupar expresiones; alterar la precedencia normal de los operadores y su asociatividad; aislar expresiones condicionales; indicar llamadas a funciones, y seсalar los parбmetros de estas.
Llaves
Los pares de llaves { } seсalan el comienzo y final de una sentencia compuesta, es decir, bloques de cуdigo (grupos de sentencias que son tratadas como una unidad). Un bloque es una sentencia compuesta, se trata de una sucesiуn (que puede estar vacнa) de sentencias delimitadas por un par de corchetes { }.
Deja la funciуn como te pase, con el new model = GetVehicleModel(vehicleid); y los true y false. Luego busca en el gamemode donde tengas definido IsVehPlane como una variable y eliminalo.
Lo mбs seguro es que sea algo parecido a esto:
new IsVehPlane[MAX_VEHICLES];
o puede que directamente:
new IsVehPlane;
Si por una de esas tienes suerte y compila sin errores, entonces puede que estemos ante un milagro, porque estб claro que has tenido que recibir ayuda divina. Pero mejor dejemos eso para otro momento.
Si te compila sin errores, entonces necesitas arreglar otros dos fallos para que te funcione ese script. Reemplaza esto:
Код:
if(vehicleid > MAX_VEHICLES) por if(vehicleid < MAX_VEHICLES)
Код:
if(IsVehPlane(vehicleid)) por if(!IsVehPlane(vehicleid))
http://www.ecured.cu/Signos_de_puntu...form%C3%A1tica)
Voy a citarte algunas frases:
Corchetes
Los corchetes indican subнndices de matrices uni y multi dimensionales.
Parйntesis
Los parйntesis sirven para agrupar expresiones; alterar la precedencia normal de los operadores y su asociatividad; aislar expresiones condicionales; indicar llamadas a funciones, y seсalar los parбmetros de estas.
Llaves
Los pares de llaves { } seсalan el comienzo y final de una sentencia compuesta, es decir, bloques de cуdigo (grupos de sentencias que son tratadas como una unidad). Un bloque es una sentencia compuesta, se trata de una sucesiуn (que puede estar vacнa) de sentencias delimitadas por un par de corchetes { }.