simple error
#1

here is my code

pawn Код:
public Dday(playerid)
{
    SetPlayerTeam(playerid, 0);
    SetPlayerColor(playerid, 0xFF0000FF); // Red
    SetPlayerVirtualWorld(playerid, 3);
    GameTextForPlayer(playerid,"You're ~r~Attacker. ~g~Go Attack them..",2000,3);
    SetPlayerPos(playerid, -143.5201,2462.7905,16.5642);
    }
    else
    {
    SetPlayerTeam(playerid, 1);
    SetPlayerColor(playerid, 0x00FF00FF); // Green
    SetPlayerVirtualWorld(playerid, 3);
    GameTextForPlayer(playerid,"You're ~g~Defender. ~g~Go Defend them..",2000,3);
    SetPlayerPos(playerid, -39.8148,2367.1724,23.9401);
    return 1;
}
error

Код:
C:\Users\Axme\Desktop\Server\gamemodes\Hydraffs.pwn(672) : error 010: invalid function or declaration
C:\Users\Axme\Desktop\Server\gamemodes\Hydraffs.pwn(679) : error 010: invalid function or declaration
thx
Reply
#2

You could of posted this on your other topic.
pawn Код:
Dday(playerid)
{  
    if(gTeam[playerid] == TEAM_YOURTEAM)
    {
    SetPlayerTeam(playerid, 0);
    SetPlayerColor(playerid, 0xFF0000FF); // Red
    SetPlayerVirtualWorld(playerid, 3);
    GameTextForPlayer(playerid,"You're ~r~Attacker. ~g~Go Attack them..",2000,3);
    SetPlayerPos(playerid, -143.5201,2462.7905,16.5642);
    }
    else
    {
    SetPlayerTeam(playerid, 1);
    SetPlayerColor(playerid, 0x00FF00FF); // Green
    SetPlayerVirtualWorld(playerid, 3);
    GameTextForPlayer(playerid,"You're ~g~Defender. ~g~Go Defend them..",2000,3);
    SetPlayerPos(playerid, -39.8148,2367.1724,23.9401);
   }
    return 1;
}
It's not a sa-mp function therefore it wants you to forward it. or create it , somehow.
I'm not really sure but just try my code.

Use Dday(playerid); to call it.

edit: maybe I was wrong, i didn't notice.
but yes where is your if statement ?
I edited my code and gave you a little example of how to use "else"
Reply
#3

am I wrong or are you missing some a { and a }?
one if statement is missing... or since when do you use "public ...{ }else{...}"?..
pawn Код:
public Dday(playerid)
{
  //if statement?
    SetPlayerTeam(playerid, 0);
    SetPlayerColor(playerid, 0xFF0000FF); // Red
    SetPlayerVirtualWorld(playerid, 3);
    GameTextForPlayer(playerid,"You're ~r~Attacker. ~g~Go Attack them..",2000,3);
    SetPlayerPos(playerid, -143.5201,2462.7905,16.5642);
    }
    else
    {
    SetPlayerTeam(playerid, 1);
    SetPlayerColor(playerid, 0x00FF00FF); // Green
    SetPlayerVirtualWorld(playerid, 3);
    GameTextForPlayer(playerid,"You're ~g~Defender. ~g~Go Defend them..",2000,3);
    SetPlayerPos(playerid, -39.8148,2367.1724,23.9401);
//close bracket
    return 1;
}
Reply
#4

Aah here is my code:

pawn Код:
public Dday(playerid)
{
    if(WarJoin[playerid])
    {
       SetPlayerTeam(playerid, 0);
       SetPlayerColor(playerid, 0xFF0000FF); // Red
       SetPlayerVirtualWorld(playerid, 3);
       GameTextForPlayer(playerid,"You're ~r~Attacker. ~g~Go Attack them..",2000,3);
       SetPlayerPos(playerid, -143.5201,2462.7905,16.5642);
       }
       else
       {
       SetPlayerTeam(playerid, 1);
       SetPlayerColor(playerid, 0x00FF00FF); // Green
       SetPlayerVirtualWorld(playerid, 3);
       GameTextForPlayer(playerid,"You're ~g~Defender. ~g~Go Defend them..",2000,3);
       SetPlayerPos(playerid, -39.8148,2367.1724,23.9401);
    }
    return 1;
}
Fixed already but thanks anyway lol, and anyway sorry for the second topic.

Thanks

Davz!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)