20.09.2010, 15:11
Alguien Tiene idea Como se crea el pecado contador de asesinatos Por Equipo Tiempo en contra, Pero Que Tiene Servicios savloc Con.
Miren :
Miren :
Despues de tener el problema del payday que en mi GM no se ejecuta ni aun poniendo el codigo de otros GM'S diferentes,, opto por pedir un FS payday .. y como no se si existe lo pido aqui por si alguien sabe mas y asi se me soluciona el tema del payday! saludos!
|
/* Creado por MaRcOsWeB para Maky_Castilla en SA-MP.com, se prohibe la distribuciуn sin previa autorizaciуn del autor */
///////////////////////////////////////////////////////////////////
forward ActualizarTiempo();
forward PayDay();
///////////////////////////////////////////////////////////////////
new Text:txtTimeDisp;
new horas, minutos;
new timestr[32];
new levelexp = 4;
new pdpay = 100;
///////////////////////////////////////////////////////////////////
enum jInfo
{
Nivel,
Dinero,
Experiencia,
}
///////////////////////////////////////////////////////////////////
//========================[OnGameModeInit]=========================
///////////////////////////////////////////////////////////////////
public OnGameModeInit()
{
txtTimeDisp = TextDrawCreate(605.0,25.0,"00:00");
TextDrawUseBox(txtTimeDisp, 0);
TextDrawFont(txtTimeDisp, 3);
TextDrawSetShadow(txtTimeDisp,0); // no shadow
TextDrawSetOutline(txtTimeDisp,2); // thickness 1
TextDrawBackgroundColor(txtTimeDisp,0x000000FF);
TextDrawColor(txtTimeDisp,0xFFFFFFFF);
TextDrawAlignment(txtTimeDisp,3);
TextDrawLetterSize(txtTimeDisp,0.5,1.5);
ActualizarTiempo();
SetTimer("ActualizarTiempo",1000 * 60,1);
return 1;
}
///////////////////////////////////////////////////////////////////
//========================[OnPlayerSpawn]==========================
///////////////////////////////////////////////////////////////////
public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid,txtTimeDisp);
gettime(horas, minutos);
SetPlayerTime(playerid,horas,minutos);
return 1;
}
///////////////////////////////////////////////////////////////////
//========================[ActualizarTiempo]=======================
///////////////////////////////////////////////////////////////////
public ActualizarTiempo()
{
gettime(horas, minutos);
format(timestr,32,"%02d:%02d",horas,minutos);
TextDrawSetString(txtTimeDisp,timestr);
SetWorldTime(horas);
new x=0;
while(x!=MAX_PLAYERS)
{
if(IsPlayerConnected(x) && GetPlayerState(x) != PLAYER_STATE_NONE)
{
SetPlayerTime(x,horas,minutos);
UpdateTimeAccount();
}
x++;
}
return 1;
}
///////////////////////////////////////////////////////////////////
//========================[Payday]=================================
///////////////////////////////////////////////////////////////////
public PayDay()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new nxtlevel = PlayerInfo[i][Nivel]+1;
new expamount = nxtlevel*levelexp;
new lvlupmsg[128];
if (PlayerInfo[i][Experiencia]] < expamount && minutos == 00)
{
PlayerInfo[i][Experiencia]++;
SendClientMessage(playerid,COLOR_GREY,"ЎPayday Time!");
GivePlayerMoney(playerid,pdpay);
PlayerInfo[i][Dinero] += pdpay;
return 1;
}
else if(PlayerInfo[i][Experiencia] == expamount && minutos == 00)
{
PlayerInfo[i][Nivel]++;
SendClientMessage(playerid,COLOR_GREY,"ЎSubiste un nivel!");
GivePlayerMoney(playerid,pdpay);
PlayerInfo[i][Dinero] += pdpay;
return 1;
}
}
}
return 1;
}
///////////////////////////////////////////////////////////////////
Hola bueno quisiera un speed bost que funcione con el boton cotrol o altgr
como no se mucho de eso o si me pueden pasar el codigo y el fs ese de construir se los agradeseria , gracias |