AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Array issue (https://forums.alliedmods.net/showthread.php?t=157011)

bobby3 05-15-2011 02:56

Array issue
 
Trying to make a hud, so it show what day is today, problem is giving a strange error!!
PHP Code:

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#include <dhudmessage>
#define max_days 17
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Packard"
new const dias[max_days][] = {
 
 
"Freeday",
 
"Dia das celas",
 
"Dia da Jaula",
 
"Dia da linha",
 
"Dia do Boxe",
 
"Dia da mesa",
 
"Matanca do porco",
 
"Dia dos Zombies",
 
"Escondidas",
 
"Apanhadas",
 
"Dia do Rei Manda",
 
"Deathrun",
 
"Concurso de Talentos",
 
"Dia de BunnyHop",
 
"Quarto Escuro",
 
"Dia da piscina",
 
"Ronda Normal"
 
};
new 
g_GameMode
new f_ronda
public plugin_init() {
 
register_plugin(PLUGINVERSIONAUTHOR)
 
RegisterHam(Ham_Killed"player""player_killed"1)
 
register_logevent"roundstart"2"1=Round_Start" )
 
g_GameMode register_cvar("gamemode""1")
 
register_logevent("roundfirst"2"1=Restart_Round")
 
register_logevent("roundfirst"2"1=Game_Commencing")
 
set_task(1.0"display_day"5383643__"b")
 
// Add your code here...
}
public 
plugin_natives() 

 
 
register_native ("get_gamemode""_get_gamemode",0)
 

public 
_get_gamemode(iPluginiParams

 return 
g_GameMode;
}
public 
roundfirst()
{
 
f_ronda 4;
}
public 
roundstart()
{
 switch(
f_ronda)
 {
  case 
1f_ronda 2;
   case 
2f_ronda 3;
   case 
3f_ronda =0;
   case 
4:f_ronda 2
  
}
}
public  
display_day()
{
 if((
f_ronda == 0)||(f_ronda == 2) ||(f_ronda == 3))
{
 
set_dhudmessage016000.00.2406.099.00.11.5 );
 
show_dhudmessage0" Dia de Hoje: %s",dias[17]  ); 
 
 
 
set_hudmessage(57199710.010.2806.012.0)
 
show_hudmessage(0"Tem obdecer os CTs^n\
 CTs nao podem fazer FK!  "
)
 
}
if(
f_ronda == 4)
{
 
set_dhudmessage016000.00.2306.099.00.11.5 );
 
show_dhudmessage0" Dia de Hoje: %s",dias[1] );
 
 
 
set_hudmessage(57199710.010.2806.012.0)
 
show_hudmessage(0"Podem Matar os CTs com Tudo^n\
 Cts nao podem Matar fora do Freeday!!  "
)
}
if(
f_ronda == 1)
{
 switch(
g_GameMode)
 {
  case 
1:
  {
   
set_dhudmessage016000.00.2306.099.00.11.5 );
   
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
   
set_hudmessage(57199710.010.2806.012.0)
   
show_hudmessage(0"Podem Matar os CTs com Tudo^n\
   Cts nao podem Matar fora do Freeday!!  "
)
  }
  case 
2:
  {
   
set_dhudmessage016000.00.2306.099.00.11.5 );
   
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode]);
 
 
   
set_hudmessage(57199710.010.2806.012.0)
   
show_hudmessage(0"Tem obdecer os CTs^n\
   CTs nao podem fazer FK!  "
)
  }
  case 
3:
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(57199710.010.2806.012.0)
  
show_hudmessage(0"Tem obdecer os CTs^n\
  CTs nao podem fazer FK!  "
)
 }
 case 
4:
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(57199710.010.2806.012.0)
  
show_hudmessage(0"Tem obdecer os CTs^n\
  CTs nao podem fazer FK!  "
)
 }
 case 
5:
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(57199710.010.2806.012.0)
  
show_hudmessage(0"Matem a sua equipa^n\
  Ultimo a sobreviver o dia do Boxe e o nosso campeao  "
)
 }
 case 
6:
 
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(57199710.010.2806.012.0)
  
show_hudmessage(0"Tem obdecer os CTs^n\
  CTs nao podem fazer FK!  "
)
 }
 case 
7:
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(57199710.010.2806.012.0)
  
show_hudmessage(0"Nao podem matar os CTs com arma^n\
  CTs nao podem matar fora do jogo  "
)
 }
 case 
8:
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(255000.010.2806.012.0)
  
show_hudmessage(0"Matar os CTs^n\
  TRs nao podem brincar no Mapa!!  "
)
 }
 
 case 
9:
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(57199710.010.2806.012.0)
  
show_hudmessage(0"Nao podem matar os CTs ou e' BAN!!^n\
  Fugem, porque vem os CTs!!!  "
)
 }
 case 
10:
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(57199710.010.2806.012.0)
  
show_hudmessage(0"Nao podem matar os CTs ou e' BAN!!^n\
  CTs so podem matar com a faca!  "
)
 }
 case 
11:
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(57199710.010.2806.012.0)
  
show_hudmessage(0"Tem obdecer o Rei^n\
  CTs nao podem fazer FK!  "
)
 }
 case 
12:
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(57199710.010.2806.012.0)
  
show_hudmessage(0"Tem obdecer os CTs^n\
  CTs nao podem fazer FK!  "
)
 }
 case 
13:
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(57199710.010.2806.012.0)
  
show_hudmessage(0"Tem obdecer os CTs^n\
  CTs nao podem fazer FK!  "
)
 }
 
 case 
14:
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(57199710.010.2806.012.0)
  
show_hudmessage(0"Nao podem matar os CTs ou e' BAN^n\
  Os TRs tem fazer BunnyHop para ganhar a ronda!!  "
)
 }
 case 
15:
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(57199710.010.2806.012.0)
  
show_hudmessage(0"Matar os CTs!!^n\
  Podem usar tudo!  "
)
 }
 case 
16:
 {
  
set_dhudmessage016000.00.2306.099.00.11.5 );
  
show_dhudmessage0" Dia de Hoje: %s",dias[g_GameMode] );
 
 
  
set_hudmessage(57199710.010.2806.012.0)
  
show_hudmessage(0"Tem obdecer os CTs^n\
  CTs nao podem fazer FK!  "
)
 }
}
}
}
public 
player_killed(victimattackershouldgib)

new 
Players[32
new 
playerCountiTAlive
get_players
(PlayersplayerCount"ace","TERRORIST")
if(
playerCount !=1)
return 
PLUGIN_CONTINUE
if((f_ronda == 0)||(f_ronda == 2) ||(f_ronda == 3))
{
client_cmd(Players[1],"say /lr")
return 
PLUGIN_CONTINUE
}
switch (
g_GameMode)
{
case 
2:client_cmd(Players[1],"say /lr")
 case 
3:client_cmd(Players[1],"say /lr")
  case 
4:client_cmd(Players[1],"say /lr")
   case 
5:client_cmd(Players[1],"say /lr")
   case 
6:client_cmd(Players[1],"say /lr")
   case 
9:client_cmd(Players[1],"say /lr")
   case 
10:client_cmd(Players[1],"say /lr")
   case 
11:client_cmd(Players[1],"say /lr")
   case 
13:client_cmd(Players[1],"say /lr")
   case 
14:client_cmd(Players[1],"say /lr")
   case 
16:client_cmd(Players[1],"say /lr")
  }
 return 
PLUGIN_CONTINUE
 
 


PHP Code:

#if defined _ujbm_included
#endinput
#endif
#define _ujbm_included
native get_simon(); //returns simon ID
native get_gamemode(); // returning values: 0 - Freeday; 1 - Usual day; 2 - Zombie Day; 
//3 - hide'n'seek; 4 - Fog Alien; 5 - -invisible Alien; 6 - hidden rpg game with gordon freeman (hidden, unfinished)
native bool:get_fd(id); // returns true if id has a freeday
native bool:get_wanted(id);// returns true if id is wanted
native get_last();// returns ID of the last prisoner. 

Native that im using

fysiks 05-15-2011 17:53

Re: Array issue
 
Quote:

Originally Posted by bobby3 (Post 1469603)
a strange error!!

Might help if you say what the error is (post the ENTIRE error from your log here in [CODE][/CODE] tags).


All times are GMT -4. The time now is 04:20.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.