GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: İlyas - 17 Nisan 2017, 11:15:35

Başlık: Roleplay Komut [Yardım]
Gönderen: İlyas - 17 Nisan 2017, 11:15:35
öncelikle Selamun Aleykum

Ben Birtane Komut İstiyorum Mesela Karşı Tarafın Canı Az Olduğu Zaman Birtane Doktor Gelcek Ona Teklif Etcek Mesela Karşı Tarafada Şöyle Meşaj Gitcek Örnek 5k Vererek Canınızı Yenilemek İstermisin Karşı Tarafda mesela /kabulet diycek ondan 5k para kesilcek ve karşı tarafa 5k para gitcek bide canı yenilenicek

[NOT:Bu Komutu Sadece Doktorlar Kullanabilcek Bide Mod Roleplaydır]

Örnek Sadece Tamircilerin Kullanabildiği Birtane Komut Atıyım

(NOT:Mod DiniDir mysql değildir)

CMD:nos(playerid, params[])
{
    if(PlayerInfo[playerid][pJob] != JOB_MECHANIC) return SendClientMessage(playerid, COLOR_GREY, "Tamirci değilsin.");
   new string[128];
   new Float:vel[3]; GetVehicleVelocity(GetPlayerVehicleID(playerid), vel[0], vel[1], vel[2]);
   if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_GREY, "Aracın sürücü koltuğunda olman gerek.");
   if(vel[0] != 0 || vel[1] != 0 || vel[2] != 0) return SendClientMessage(playerid, COLOR_GREY, "Araç hareket ederken araca nos / hidrolik ekleyemezsin.");
   if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid),GetVehicleComponentType(1009)) != 1009) // Check if the vehicle has no nitro
   {
      AddVehicleComponent(GetPlayerVehicleID(playerid),1009);
         PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
         format(string, sizeof(string), "* %s Araca x2 Nitro tüpü monte edildi.", RPN(playerid));
     }
     else
     {
        RemoveVehicleComponent(GetPlayerVehicleID(playerid),1009);
       PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
        format(string, sizeof(string), "* %s araçtaki nitro sistemini kaldırdı.", RPN(playerid));
   }
   SendNearbyMessage(playerid, 15, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
   return 1;
}

CMD:hyd(playerid, params[])
{
    if(PlayerInfo[playerid][pJob] != JOB_MECHANIC) return SendClientMessage(playerid, COLOR_GREY, "Tamirci değilsin.");
   new string[128];
   new Float:vel[3]; GetVehicleVelocity(GetPlayerVehicleID(playerid), vel[0], vel[1], vel[2]);
   if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_GREY, "Aracın sürücü koltuğunda olman gerek.");
   if(vel[0] != 0 || vel[1] != 0 || vel[2] != 0) return SendClientMessage(playerid, COLOR_GREY, "Araç hareket ederken nos/hidrolik ekleyemezsin.");
   if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid),GetVehicleComponentType(1087)) != 1087) // Check if the vehicle has no hydraulics
   {
      AddVehicleComponent(GetPlayerVehicleID(playerid),1087);
      PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
      format(string, sizeof(string), "* %s aracına hidrolik sistemi ekledi.", RPN(playerid));
   }
     else
      {
       RemoveVehicleComponent(GetPlayerVehicleID(playerid),1087);
        PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
         format(string, sizeof(string), "* %s aracındaki hidrolik sistemini kaldırdı.", RPN(playerid));
    }
   SendNearbyMessage(playerid, 15, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
   return 1;
}