/Amotor yazdığımda motor açılıyor ya da n tuşuna bastığımda fakat bunu 3 saniye içinde yapmak istiyorum bilenler yazarsa sevinirim teşekkürler.
Merhaba,
Şimdi komut içeriğini bilmediğim için üstünden anlatmaya çalışayım eğer istersen komutu yollarsın, direk olarak da verebilirim.
/amotor komutunun içine aşağıdakileri yaz fakat araç çalıştırmasını sağlayan fonksiyonları sil onları az sonra başka bir yere yazıcaz,
SetTimer("aracmotor", 3000, false);
SendClientMessage(playerid,-1,"Motor 3 Saniye İçinde Çalıştırılıyor...");
Burası da aracın çalıştırılmasını sağlayan fonksiyonları içericek. Modda boş bir yere, herhangi bir public içinde olmasın,
forward aracmotor();
public aracmotor()
{
// /amotor komutunun içindeki fonksiyonları buraya yazarsın
}
Bu şekilde işine yarayacağını düşünüyorum, umarım çalışır.
Alıntı yapılan: FrankTR - 07 Temmuz 2017, 13:07:35
Merhaba,
Şimdi komut içeriğini bilmediğim için üstünden anlatmaya çalışayım eğer istersen komutu yollarsın, direk olarak da verebilirim.
/amotor komutunun içine aşağıdakileri yaz fakat araç çalıştırmasını sağlayan fonksiyonları sil onları az sonra başka bir yere yazıcaz,
SetTimer("aracmotor", 3000, false);
SendClientMessage(playerid,-1,"Motor 3 Saniye İçinde Çalıştırılıyor...");
Burası da aracın çalıştırılmasını sağlayan fonksiyonları içericek. Modda boş bir yere, herhangi bir public içinde olmasın,
forward aracmotor();
public aracmotor()
{
// /amotor komutunun içindeki fonksiyonları buraya yazarsın
}
Bu şekilde işine yarayacağını düşünüyorum, umarım çalışır.
CMD:amotor(playerid, params[]) {
new vehicleid = GetPlayerVehicleID(playerid), string[128];
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Araçta değilsiniz.");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WHITE, "Bu aracın şoförü değilsiniz!");
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET) {
SetVehicleParamsEx(vehicleid, true, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru çalıştırdı.", GetPlayerNameEx(playerid));
engine = 1;
}
else {
SetVehicleParamsEx(vehicleid, false, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru kapattı.", GetPlayerNameEx(playerid));
engine = 0;
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;} bu buna göre ayarlasan ?
Alıntı yapılan: TheRealistic - 07 Temmuz 2017, 13:08:45
Alıntı yapılan: FrankTR - 07 Temmuz 2017, 13:07:35
Merhaba,
Şimdi komut içeriğini bilmediğim için üstünden anlatmaya çalışayım eğer istersen komutu yollarsın, direk olarak da verebilirim.
/amotor komutunun içine aşağıdakileri yaz fakat araç çalıştırmasını sağlayan fonksiyonları sil onları az sonra başka bir yere yazıcaz,
SetTimer("aracmotor", 3000, false);
SendClientMessage(playerid,-1,"Motor 3 Saniye İçinde Çalıştırılıyor...");
Burası da aracın çalıştırılmasını sağlayan fonksiyonları içericek. Modda boş bir yere, herhangi bir public içinde olmasın,
forward aracmotor();
public aracmotor()
{
// /amotor komutunun içindeki fonksiyonları buraya yazarsın
}
Bu şekilde işine yarayacağını düşünüyorum, umarım çalışır.
CMD:amotor(playerid, params[]) {
new vehicleid = GetPlayerVehicleID(playerid), string[128];
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Araçta değilsiniz.");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WHITE, "Bu aracın şoförü değilsiniz!");
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET) {
SetVehicleParamsEx(vehicleid, true, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru çalıştırdı.", GetPlayerNameEx(playerid));
engine = 1;
}
else {
SetVehicleParamsEx(vehicleid, false, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru kapattı.", GetPlayerNameEx(playerid));
engine = 0;
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
} bu buna göre ayarlasan ?
Sanıyorum şu şekilde olmalı ancak emin değilim,
CMD:amotor(playerid, params[]) {
new vehicleid = GetPlayerVehicleID(playerid), string[128];
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Araçta değilsiniz.");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WHITE, "Bu aracın şoförü değilsiniz!");
SetTimer("aracmotor", 3000, false);
SendClientMessage(playerid,-1,"Motor 3 Saniye İçinde Çalıştırılıyor...");
}
Bunu da modun boş bir kısmına, sonuna da olabilir,
forward aracmotor();
public aracmotor()
{
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET) {
SetVehicleParamsEx(vehicleid, true, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru çalıştırdı.", GetPlayerNameEx(playerid));
engine = 1;
}
else {
SetVehicleParamsEx(vehicleid, false, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru kapattı.", GetPlayerNameEx(playerid));
engine = 0;
}
Emin değilim ama bir dene bakalım, olmazsa daha iyi bilen arkadaşlar da yardımcı olurlar.
Alıntı yapılan: FrankTR - 07 Temmuz 2017, 14:56:53
Alıntı yapılan: TheRealistic - 07 Temmuz 2017, 13:08:45
Alıntı yapılan: FrankTR - 07 Temmuz 2017, 13:07:35
Merhaba,
Şimdi komut içeriğini bilmediğim için üstünden anlatmaya çalışayım eğer istersen komutu yollarsın, direk olarak da verebilirim.
/amotor komutunun içine aşağıdakileri yaz fakat araç çalıştırmasını sağlayan fonksiyonları sil onları az sonra başka bir yere yazıcaz,
SetTimer("aracmotor", 3000, false);
SendClientMessage(playerid,-1,"Motor 3 Saniye İçinde Çalıştırılıyor...");
Burası da aracın çalıştırılmasını sağlayan fonksiyonları içericek. Modda boş bir yere, herhangi bir public içinde olmasın,
forward aracmotor();
public aracmotor()
{
// /amotor komutunun içindeki fonksiyonları buraya yazarsın
}
Bu şekilde işine yarayacağını düşünüyorum, umarım çalışır.
CMD:amotor(playerid, params[]) {
new vehicleid = GetPlayerVehicleID(playerid), string[128];
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Araçta değilsiniz.");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WHITE, "Bu aracın şoförü değilsiniz!");
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET) {
SetVehicleParamsEx(vehicleid, true, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru çalıştırdı.", GetPlayerNameEx(playerid));
engine = 1;
}
else {
SetVehicleParamsEx(vehicleid, false, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru kapattı.", GetPlayerNameEx(playerid));
engine = 0;
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
} bu buna göre ayarlasan ?
Sanıyorum şu şekilde olmalı ancak emin değilim,
CMD:amotor(playerid, params[]) {
new vehicleid = GetPlayerVehicleID(playerid), string[128];
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Araçta değilsiniz.");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WHITE, "Bu aracın şoförü değilsiniz!");
SetTimer("aracmotor", 3000, false);
SendClientMessage(playerid,-1,"Motor 3 Saniye İçinde Çalıştırılıyor...");
}
Bunu da modun boş bir kısmına, sonuna da olabilir,
forward aracmotor();
public aracmotor()
{
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET) {
SetVehicleParamsEx(vehicleid, true, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru çalıştırdı.", GetPlayerNameEx(playerid));
engine = 1;
}
else {
SetVehicleParamsEx(vehicleid, false, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru kapattı.", GetPlayerNameEx(playerid));
engine = 0;
}
Emin değilim ama bir dene bakalım, olmazsa daha iyi bilen arkadaşlar da yardımcı olurlar.
Denedim fakat buglar ortaya çıktı.
CMD:amotor(playerid, params[]) {
new vehicleid = GetPlayerVehicleID(playerid), string[128];
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Araçta değilsiniz.");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WHITE, "Bu aracın şoförü değilsiniz!");
format(string,sizeof(string),"%s Aracın motorunu çalıştırmaya çalışır...",GetPlayerNameEx(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetTimerEx("aracmotor",3000,false,"i",playerid);
return 1;
Ardindan boş bir yere bunu oluştur;
forward aracmotor(playerid);
public aracmotor(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid), string[128];
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET) {
SetVehicleParamsEx(vehicleid, true, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru çalıştırdı.", GetPlayerNameEx(playerid));
engine = 1;
}
else {
SetVehicleParamsEx(vehicleid, false, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru kapattı.", GetPlayerNameEx(playerid));
engine = 0;
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
Alıntı yapılan: Lion - 07 Temmuz 2017, 16:30:07
CMD:amotor(playerid, params[]) {
new vehicleid = GetPlayerVehicleID(playerid), string[128];
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Araçta değilsiniz.");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WHITE, "Bu aracın şoförü değilsiniz!");
format(string,sizeof(string),"%s Aracın motorunu çalıştırmaya çalışır...",GetPlayerNameEx(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetTimerEx("aracmotor",3000,false,"i",playerid);
return 1;
Ardindan boş bir yere bunu oluştur;
forward aracmotor(playerid);
public aracmotor(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid), string[128];
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET) {
SetVehicleParamsEx(vehicleid, true, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru çalıştırdı.", GetPlayerNameEx(playerid));
engine = 1;
}
else {
SetVehicleParamsEx(vehicleid, false, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru kapattı.", GetPlayerNameEx(playerid));
engine = 0;
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
Deneyeceğim şimdi teşekkürler :)
Alıntı yapılan: TheRealistic - 07 Temmuz 2017, 16:31:16
Alıntı yapılan: Lion - 07 Temmuz 2017, 16:30:07
CMD:amotor(playerid, params[]) {
new vehicleid = GetPlayerVehicleID(playerid), string[128];
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Araçta değilsiniz.");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WHITE, "Bu aracın şoförü değilsiniz!");
format(string,sizeof(string),"%s Aracın motorunu çalıştırmaya çalışır...",GetPlayerNameEx(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetTimerEx("aracmotor",3000,false,"i",playerid);
return 1;
Ardindan boş bir yere bunu oluştur;
forward aracmotor(playerid);
public aracmotor(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid), string[128];
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET) {
SetVehicleParamsEx(vehicleid, true, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru çalıştırdı.", GetPlayerNameEx(playerid));
engine = 1;
}
else {
SetVehicleParamsEx(vehicleid, false, lights, alarm, doors, bonnet, boot, objective);
format(string, sizeof string, "* %s aracın motoru kapattı.", GetPlayerNameEx(playerid));
engine = 0;
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
Deneyeceğim şimdi teşekkürler :)
Pawno çalışmayı durdurdu :)
Amotor komutunu böyle değiştir;
CMD:amotor(playerid, params[]) {
new vehicleid = GetPlayerVehicleID(playerid), string[128];
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Araçta değilsiniz.");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WHITE, "Bu aracın şoförü değilsiniz!");
format(string,sizeof(string),"%s Aracın motorunu çalıştırmaya çalışır...",GetPlayerNameEx(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetTimerEx("aracmotor",3000,false,"i",playerid);
}
return 1;
Alıntı yapılan: TheRealistic - 07 Temmuz 2017, 16:34:54Pawno çalışmayı durdurdu :)
return 1; altına } ekle. Parantezi kapatmayı unutmuş.