#define Segundos 30
new Bar:progreso[MAX_PLAYERS];
static CargarProgress, Tiempo;
public OnPlayerConnect(playerid)
{
progreso[playerid] = CreateProgressBar(2.00, 434.000000, 637.50, 15.50, 16711703, 100.0);
return 1;
}
COMMAND:progres(playerid,params[])
{
ShowProgressBarForPlayer(playerid, progreso[playerid]);
Tiempo = Segundos;
CargarProgress = SetTimer("ComenzarBarra", 999, 1);
return 1;
}
function ComenzarBarra()
{
switch(Tiempo)
{
case 0:
{
ForEach(i, MAX_PLAYERS)
{
KillTimer(CargarProgress);
SetProgressBarValue(progreso[i],0);
UpdateProgressBar(progreso[i], i);
new string[50];
format(string,sizeof(string),"Reiniciando progressbar...");
SendClientMessageToAll(-1, string);
}
}
case 1..30:
{
ForEach(i, MAX_PLAYERS)
{
SetProgressBarMaxValue(progreso[i], 100);
SetProgressBarValue(progreso[i],Tiempo);
UpdateProgressBar(progreso[i], i);
}
}
}
return Tiempo--;
}
Muchos pedidos y poca acciуn. Busca en todo el foro varios ejemplos, funciones del include y del mismo SA:MP
no siempre habrб alguien que te haga un pedido por que si, empieza a explorar. Has las cosas por tu propia mano aunque te hayas basado en otro cуdigo |
C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(6954) : error 010: invalid function or declaration C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(6956) : error 010: invalid function or declaration C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(6958) : error 010: invalid function or declaration C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(6960) : error 010: invalid function or declaration C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(6963) : error 021: symbol already defined: "SetProgressBarValue" C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(6964) : error 021: symbol already defined: "UpdateProgressBar" C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(6967) : error 010: invalid function or declaration C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(6969) : error 010: invalid function or declaration C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(6971) : error 021: symbol already defined: "SetProgressBarMaxValue" C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(6972) : error 021: symbol already defined: "SetProgressBarValue" C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(6973) : error 021: symbol already defined: "UpdateProgressBar" C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(6977) : error 010: invalid function or declaration C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(2325) : warning 204: symbol is assigned a value that is never used: "CargarProgress" C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(2325 -- 7014) : warning 203: symbol is never used: "Matadas" C:\Users\matia\Desktop\Carpetas\SERVER\GTASERVER\Left 4 dead\gamemodes\GMZ.pwn(2324) : warning 204: symbol is assigned a value that is never used: "Tiempo" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 12 Errors.
function ComenzarBarra() { switch(Tiempo) { case 0: { for(new i=0;i<500;i++) { KillTimer(CargarProgress); SetProgressBarValue(BarraBoomer[i],0); UpdateProgressBar(BarraBoomer[i], i); } } case 1..30: { for(new i=0;i<500;i++) { SetProgressBarMaxValue(BarraBoomer[i], 100); SetProgressBarValue(BarraBoomer[i],Tiempo); UpdateProgressBar(BarraBoomer[i], i); } } } return Tiempo--; }