[Ayuda] Ayuda Con estos ERRORES PLS
#1

Aca se los dejo! y las lineas! :S

Quote:

C:\Users\****\Desktop\FutureCity RolePlay v1.0\gamemodes\VL-Rp.pwn(2663) : warning 219: local variable "SafeGivePlayerMoney" shadows a variable at a preceding level
C:\Users\****\Desktop\FutureCity RolePlay v1.0\gamemodes\VL-Rp.pwn(2666) : error 012: invalid function call, not a valid address
C:\Users\****\Desktop\FutureCity RolePlay v1.0\gamemodes\VL-Rp.pwn(2666) : warning 215: expression has no effect
C:\Users\****\Desktop\FutureCity RolePlay v1.0\gamemodes\VL-Rp.pwn(2666) : warning 215: expression has no effect
C:\Users\***\Desktop\FutureCity RolePlay v1.0\gamemodes\VL-Rp.pwn(2666) : error 001: expected token: ";", but found ")"
C:\Users\****\Desktop\FutureCity RolePlay v1.0\gamemodes\VL-Rp.pwn(2666) : error 029: invalid expression, assumed zero
C:\Users\****\Desktop\FutureCity RolePlay v1.0\gamemodes\VL-Rp.pwn(2666) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.

Lineas
Quote:

SafeGivePlayerMoney(i, value);
new SafeGivePlayerMoney[MAX_PLAYER_NAME]

hice lo siguiente, Borre los textdraw o como se diga xD!. Para poner un sistema de registro en dialog, estaba borrando y empezaron los errores :S
Reply
#2

Quita esas 2 lineas, ya que las estas redefiniendo.
Reply
#3

No entiendo :S! me explicarias mejor? osea las borro?
Reply
#4

pawn Код:
C:\Users\****\Desktop\FutureCity RolePlay v1.0\gamemodes\VL-Rp.pwn(2663) : warning 219: local variable "SafeGivePlayerMoney" shadows a variable at a preceding level
La variable que esta definida dentro de la funciуn, ya esta definida, por lo que debes borrar, la definiciуn de la variable local.
Reply
#5

pero los warning no importan esos los resuelvo yo dspes, quiero son los errores XD!

PD: tiens msn? me lo mandas x MP?, claro si quieres. Es para no tar posteando boberias xD!.
Reply
#6

pawn Код:
public OnPlayerCommandText(playerid, cmdtext)
{
 new Variable[MAX_PLAYERS];
 if (!strcmp(cmdtext, "/Jugadores", true))
 {
   new Variable[MAX_PLAYERS];
   //resto bla bla
  return 1;
}
Eso me darнa el warn que tienes, al eliminar la segunda definiciуn, deberнa solucionarse todo.

Quedarнa asн.

pawn Код:
public OnPlayerCommandText(playerid, cmdtext)
{
 new Variable[MAX_PLAYERS];
 if (!strcmp(cmdtext, "/Jugadores", true))
 {
   //resto bla bla
  return 1;
}
Reply
#7

Ahi esta... una foto de donde dice qe esta el error S:
http://imageshack.us/photo/my-images/9/errorbp.jpg/
Reply
#8

їPorquй dentro de todo?

їEso es una funciуn, no?

EDIT: En la variable te falto ";"
Reply
#9

ni idea men! yo taba borrando todo lo de el anterior sistema de registro por textdraw para poner uno de dialog y cuando estaba borrando empezaron los errores :S
Reply
#10

Quote:
Originally Posted by Tito_Perez
Посмотреть сообщение
ni idea men! yo taba borrando todo lo de el anterior sistema de registro por textdraw para poner uno de dialog y cuando estaba borrando empezaron los errores :S
Creo que por lуgica es una funciуn xD

En la variable te faltу cerrar con ";"

Busca si no tienes definido 2 veces

pawn Код:
new SafeGivePlayerMoney[MAX_PLAYERS];
Para crear una funciуn con parбmetros puedes usar Stock

Ejemplo:

pawn Код:
stock IsVehicleOccupied(vehicleid)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerInVehicle(i, vehicleid))
        {
            return 1;
        }
    }
    return 0;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)