[Off] Juntando Cуdigos
#1

A idйia central й fazer um gamemode juntando todo o cуdigo recebido neste tуpico. O gamemode й aberto para todos os usuбrios do fуrum, sendo assim, vocк pode colocar seus cуdigos nele. Para colocar, basta vocк enviar uma resposta neste tуpico com o seu cуdigo.

GAMEMODE

PHP код:
// -- inicio --
#include <a_samp>
#include <zcmd>
#undef MAX_PLAYERS
#define MAX_PLAYERS 1
main(){}
forward ContandoTempoEsc(playerid);
public 
ContandoTempoEsc() {
    for(new 
playeridplayerid <= GetMaxPlayers(); playerid++) {
        if(
IsPlayerConnected(playerid)) {
            if(
gettime() - GetPVarInt(playerid"TempoEsc") > 5) { //Vendo se o jogador estб de esc por mais de 5 segundos
                
new MinEsc gettime() - GetPVarInt(playerid"TempoEsc");
                if(
MinEsc >= 60)  //Se for mais de 60 segundos transformar a variavel em minutos
                    
MinEsc = (MinEsc 60000); // Aqui vai transformar de segundos para minutos
                
if(MinEsc >= 5)
                    
KickEx(playerid"5 minutos de ESC");
            }
        }
    }
    return 
1;
}
public 
OnPlayerUpdate(playerid)
{
    
SetPVarInt(playerid"TempoEsc"gettime());
    return 
1;
}
public 
OnPlayerConnect(playerid) {
    
cCleanerToPlayer(playerid);
    
SetPVarInt(playerid"TempoEsc"gettime() + 10); //Detectado problema de 'kickar' no login.
    
new wMSG[50];
    
format(wMSGsizeof(wMSG), "{FF0000}Bem-vindo(a) {FFFFFF}%s{FF0000}!"pNome(playerid));
    
SendClientMessage(playerid, -1wMSG);
    return 
1;
}
stock KickEx(playeridNicK[]) {
    new 
Msg[144];
    
format(Msgsizeof(Msg), "{FF0000}Vocк foi kickado pelo motivo: {ffffff}%s{ff0000}."NicK);
    
SendClientMessage(playerid, -1Msg);
    
SetTimerEx("Kickar"150false"d"playerid);
    return 
1;
}
forward Kickar(playerid);
public 
Kickar(playerid) return Kick(playerid);
public 
OnGameModeInit()
{
    print(
"-- begin --\n");
    
SetGameModeText("Uniгo SA:MP BR");
    
SetTimer("ContandoTempoEsc"1000true);
    for(new 
c=1c<300c++){
        
AddPlayerClass(c841.1516, -1473.946413.6017175.8644246969256969316969); // spawn gm forum
    
}
    
AddStaticVehicle(522,815.3317,-1474.0110,12.6311,175.8857,0,0); // moto 1 gm forum
    
AddStaticVehicle(522,817.3040,-1474.0153,12.6243,176.8986,0,0); // moto 2 gm forum
    
AddStaticVehicle(522,819.2103,-1473.9486,12.6032,174.9500,0,0); // moto 3 gm forum
    
AddStaticVehicle(522,821.5845,-1474.3212,12.6350,173.9161,0,0); // moto 4 gm forum
    
AddStaticVehicle(522,823.4150,-1474.5928,12.6576,179.4006,0,0); // moto 5 gm forum
    
return 1;
}
public 
OnGameModeExit()
{
    print(
"\n-- end --");
    return 
1;
}
public 
OnPlayerRequestClass(playeridclassid)
{
    
SetPlayerPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraLookAt(playerid1958.37831343.157215.3746);
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if (
strcmp("/ccleaner"cmdtexttrue10) == && IsPlayerAdmin(playerid) )
    {
        
cCleanerToAll();
        return 
SendClientMessage(playerid, -1"Vocк nгo tem permissгo para isto.");
    }
    return 
SendClientMessage(playerid, -1"Este comando nгo existe.");
}
pNome(playerid) {
    new 
pname [MAX_PLAYER_NAME];
    
GetPlayerName(playeridpnameMAX_PLAYER_NAME);
    return 
pname;
}
cCleanerToPlayer(playerid) {
    for(new 
0100a++) {SendClientMessage(playerid, -1"");}
}
cCleanerToAll() {
    for(new 
0100a++) {SendClientMessageToAll(-1"");}
}
// -- tйrmino -- 
COPILER

PHP код:
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase 
Reply


Messages In This Thread
Juntando Cуdigos - by RuanRider - 24.09.2013, 15:45
Re: Juntando Cуdigos - by arakuta - 24.09.2013, 15:52
Re: Juntando Cуdigos - by RuanRider - 24.09.2013, 16:12
Re: Juntando Cуdigos - by Juniiro3 - 24.09.2013, 16:20
Re: Juntando Cуdigos - by zPain - 24.09.2013, 16:23
Re: Juntando Cуdigos - by RuanRider - 24.09.2013, 18:25
Re: Juntando Cуdigos - by Juniiro3 - 24.09.2013, 18:31
Re: Juntando Cуdigos - by RuanRider - 24.09.2013, 18:34
Re: Juntando Cуdigos - by zPain - 24.09.2013, 19:16
Re: Juntando Cуdigos - by Locky_ - 24.09.2013, 20:05

Forum Jump:


Users browsing this thread: 1 Guest(s)