Clique Aqui‎ para ler as Regras do xat.

[COD] Exemplos de codigos

eae galera vim trazer uns scripts simples em que vai ajudar muita gente Vamos Lá

Anti Drive-By

public OnPlayerDeath(playerid, killerid, reason)
{
    if(GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
    {
         new nick[MAX_PLAYER_NAME];
         GetPlayerName(killerid,nick,sizeof(nick));
         format(string,sizeof(string),"[Anti - Noob]O jogador %s foi kickado por Drive-By.",nick);
         SendClientMessageToAll(0xFFFFFFAA,string);
         Kick(killerid);
    }
    return 1;
}

Anti TAG

public OnPlayerConnect(playerid)
{
  GetPlayerName(playerid, Nickname[playerid], MAX_PLAYER_NAME);
  if(strfind(Nickname[playerid], "[", true) != -1 || strfind(Nickname[playerid], "]", true) != -1)
  {
    SendClientMessage(playerid, -1, "Seu Nick não deve conter Conchetes");
    return Kick(playerid);
  }
}

Limpar Chat

if(strcmp(cmdtext,"/limparchat", true) == 0)
{
   if(!IsPlayerAdmin(playerid))
   {
      for(new a = 0; a < 100; a++)
      {
          SendClientMessageToAll(0xFFFFFFFF, " ");
      }
   }
   return 1;
}

Criar um Elegy

if(strcmp(cmdtext,"/elegy", true) == 0)
{
   if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, 0x33AA33AA, "Voce ja esta em um veiculo");
   new Float:var0 = 0, Float:var1 = 0, Float:var2 = 0, Float:var3 = 0,carro;
   GetPlayerPos(playerid, var0, var1, var2);
   GetPlayerFacingAngle(playerid, var3);
   carro = CreateVehicle(562, var0 + 1, var1 + 1, var2, var3, 1, 1, 10000);// troca 562 pra um id de carro que vc kiser
   PutPlayerInVehicle(playerid, carro, 0);
   return 1;
}

Deletar Veiculo

if(!strcmp(cmdtext, "/deletcar", true))
{
     return IsPlayerInAnyVehicle(playerid) ? DestroyVehicle(GetPlayerVehicleID(playerid)) : false;
}

Só Entra se tiver Nome_Sobrenome

public OnPlayerConnect(playerid)
{
    new pRpnames[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pRpnames, sizeof(pRpnames));
    new RpNames = strfind(pRpnames, "_", true);
    if(RpNames == -1)
    {
        SendClientMessage(playerid, 0xFF0000AA, "((Você foi kikado por não usar o formato de nome adequado: Nome_Sobrenome))");
        Kick(playerid);
        return 1;
    }
    return 1;
}

Pegar ID do carro (nao modelo)

if(strcmp(cmdtext, "/idveiculo",true)==0)
{
   new vehicleid = GetPlayerVehicleID(playerid);
   new string[50];
   format(string,sizeof(string),"ID do Veiculo: %i",vehicleid);
   SendClientMessage(playerid,0xFFFFFFFF,string);
   return 1;
}

Tunar Veiculo

if (strcmp("/tunar", cmdtext, true, 10) == 0)
    {
        {
            {
            if(!IsPlayerInAnyVehicle(playerid))
            {
            SendClientMessage(playerid,AZUL,"[INFO] Você não consegue tunar seu próprio corpo.");
            }
            new var5 = 0;
            var5 = GetPlayerVehicleID(playerid);
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)
            {
                AddVehicleComponent(var5, 1046);
                AddVehicleComponent(var5, 1171);
                AddVehicleComponent(var5, 1149);
                AddVehicleComponent(var5, 1035);
                AddVehicleComponent(var5, 1147);
                AddVehicleComponent(var5, 1036);
                AddVehicleComponent(var5, 1040);
                ChangeVehiclePaintjob(var5, 4);
                ChangeVehicleColor(var5, 6, 6);
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1087);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
            {
                AddVehicleComponent(var5, 1028);
                AddVehicleComponent(var5, 1169);
                AddVehicleComponent(var5, 1141);
                AddVehicleComponent(var5, 1032);
                AddVehicleComponent(var5, 1138);
                AddVehicleComponent(var5, 1026);
                AddVehicleComponent(var5, 1027);
                ChangeVehiclePaintjob(var5, 0);
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1087);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)
            {
                AddVehicleComponent(var5, 1046);
                AddVehicleComponent(var5, 1153);
                AddVehicleComponent(var5, 1150);
                AddVehicleComponent(var5, 1054);
                AddVehicleComponent(var5, 1049);
                AddVehicleComponent(var5, 1047);
                AddVehicleComponent(var5, 1051);
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1087);
                ChangeVehiclePaintjob(var5, 4);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
            {
                AddVehicleComponent(var5, 1065);
                AddVehicleComponent(var5, 1160);
                AddVehicleComponent(var5, 1159);
                AddVehicleComponent(var5, 1067);
                AddVehicleComponent(var5, 1162);
                AddVehicleComponent(var5, 1069);
                AddVehicleComponent(var5, 1071);
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1087);
                ChangeVehiclePaintjob(var5, 4);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 561)
            {
                AddVehicleComponent(var5, 1064);
                AddVehicleComponent(var5, 1155);
                AddVehicleComponent(var5, 1154);
                AddVehicleComponent(var5, 1055);
                AddVehicleComponent(var5, 1158);
                AddVehicleComponent(var5, 1056);
                AddVehicleComponent(var5, 1062);
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1087);
                ChangeVehiclePaintjob(var5, 4);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)
            {
                AddVehicleComponent(var5, 1089);
                AddVehicleComponent(var5, 1166);
                AddVehicleComponent(var5, 1168);
                AddVehicleComponent(var5, 1088);
                AddVehicleComponent(var5, 1164);
                AddVehicleComponent(var5, 1090);
                AddVehicleComponent(var5, 1094);
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1087);
                ChangeVehiclePaintjob(var5, 4);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 575)
            {
                AddVehicleComponent(var5, 1044);
                AddVehicleComponent(var5, 1174);
                AddVehicleComponent(var5, 1176);
                AddVehicleComponent(var5, 1042);
                AddVehicleComponent(var5, 1099);
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1087);
                ChangeVehiclePaintjob(var5, 4);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 534)
            {
                AddVehicleComponent(var5, 1126);
                AddVehicleComponent(var5, 1179);
                AddVehicleComponent(var5, 1180);
                AddVehicleComponent(var5, 1122);
                AddVehicleComponent(var5, 1101);
                AddVehicleComponent(var5, 1125);
                AddVehicleComponent(var5, 1123);
                AddVehicleComponent(var5, 1100);
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1087);
                ChangeVehiclePaintjob(var5, 4);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)
            {
                AddVehicleComponent(var5, 1104);
                AddVehicleComponent(var5, 1182);
                AddVehicleComponent(var5, 1184);
                AddVehicleComponent(var5, 1108);
                AddVehicleComponent(var5, 1107);
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1087);
                ChangeVehiclePaintjob(var5, 4);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 567)
            {
                AddVehicleComponent(var5, 1129);
                AddVehicleComponent(var5, 1189);
                AddVehicleComponent(var5, 1187);
                AddVehicleComponent(var5, 1102);
                AddVehicleComponent(var5, 1133);
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1087);
                ChangeVehiclePaintjob(var5, 4);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 420)
            {
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1087);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1139);
                AddVehicleComponent(var5, 1147);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 400)
            {
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1087);
                AddVehicleComponent(var5, 1018);
                AddVehicleComponent(var5, 1013);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1086);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 444)
            {
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 556)
            {
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 557)
            {
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 401)
            {
                AddVehicleComponent(var5, 1086);
                AddVehicleComponent(var5, 1139);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1087);
                AddVehicleComponent(var5, 1012);
                AddVehicleComponent(var5, 1013);
                AddVehicleComponent(var5, 1042);
                AddVehicleComponent(var5, 1043);
                AddVehicleComponent(var5, 1018);
                AddVehicleComponent(var5, 1006);
                AddVehicleComponent(var5, 1007);
                AddVehicleComponent(var5, 1017);
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 576)
            {
                ChangeVehiclePaintjob(var5, 0);
                AddVehicleComponent(var5, 1191);
                AddVehicleComponent(var5, 1193);
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1018);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1087);
                AddVehicleComponent(var5, 1134);
                AddVehicleComponent(var5, 1137);
            }
            else
            {
                AddVehicleComponent(var5, 1010);
                AddVehicleComponent(var5, 1097);
                AddVehicleComponent(var5, 1087);
            }
            }
        }
        SendClientMessage(playerid, 0xC0C0C0AA, "Carro Tunado, Use /tune para personalizá-lo!");
        return 1;
    }

JetPack

   if(strcmp(cmdtext, "/jetpack", true) == 0)
   {
      if(!IsPlayerInAnyVehicle(playerid))
      {
         return SetPlayerSpecialAction(playerid, 2);
      }else{
         SendClientMessage(playerid, 0xFFF000AA, "Você não pode usar um jetpack dentro de um veículo.");
      }
      return 1;
   }

Peidar kk

if(strcmp("/peidar", cmd, true) == 0)
{
   new name[24], string[50];
   GetPlayerName(playerid, name, sizeof(name));
   format(string, sizeof(string), "*Porco %s Soltou um Peido",name);
   ApplyAnimation(playerid,"FINALE","FIN_Land_Car",4.1,0,1,1,1,1);
   new Float:x,Float:y,Falot:z;
   GetPlayerPos(playerid,x,y,z);
   for(new i=0;i<500;i++)
   {
        if(IsPlayerInRangeOfPoint(playerid,20.0, x,y,z))
        {
            SendClientMessage(playerid,0xFFFFFFFF,string);
        }
   }
   return 1;
}

Contar Quantos Matou e Morreu

new
    Matou[MAX_PLAYERS],
    Morreu[MAX_PLAYERS]
;
public OnPlayerCommandText(playerid, cmdtext[])
{
        if(!strcmp(cmdtext,"/Info", true))
        {    
            static
                 string[128];
            format(string, sizeof(string),"Parabéns, você matou '%d' vezes e morreu '%d' vezes.",Matou[playerid], Morreu[playerid]);
            // Você pode usar a string em dialogs ou uma mensagem qualquer.
           SendClientMessage(playerid, -1, string);
            return true;
        }
public OnPlayerDeath(playerid, killerid, reason)
{
       Matou[killerid]++;
       Morreu[playerid]++;
       return 1;
}

Pra se crasha (inutil)

    if(strcmp(cmd, "/MeCrasharkk", true) == 0)
    {
        GameTextForPlayer(playerid, "~wwwwww", 1000, 1);
        return 1;
    }

Reparar Veiculo

if(strcmp(cmd, "/reparar", true) == 0)
{
   if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, 0xFFFF00AA, "Você tem que estar num veiculo para reparar!");
   new vehicleid = GetPlayerVehicleID(playerid);
   RepairVehicle(vehicleid);
   SetVehicleHealth(vehicleid,1000);
   SendClientMessage(playerid, 0xFFFF00AA, "Carro Reparado Com Sucesso!");
   return 1;
}

/SouHigor 😀

if(strcmp(cmd, "/SouHigor", true) == 0)
{
   new Name[MAX_PLAYER_NAME];
   GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
   if(strcmp("Higor_Gamer",name,true)==0)
   {
      // aki vai alguma coisa pra acontecer se o cara que digitar for Eu kk
   }else{
      SendClientMessage(playerid,0x33FF00FF,"Você Não é o higor seu fei");
      Kick(playerid);
   }
   return 1;
}

Você vai gostar também...

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *