Modun Başına Bunu Ekliyoruz;
new motor,isiklar,alarm,kapilar,kaput,bagaj,objective,motordurumu[MAX_PLAYERS],fardurumu[MAX_PLAYERS],alarmdurumu[MAX_PLAYERS],kapidurumu[MAX_PLAYERS],kaputdurumu[MAX_PLAYERS],bagajdurumu[MAX_PLAYERS],objectivedurumu[MAX_PLAYERS];
OnPlayerConnect Public'ine;
motordurumu[playerid]= 0;
fardurumu[playerid]= 0;
alarmdurumu[playerid]= 0;
kapidurumu[playerid]= 0;
kaputdurumu[playerid]= 0;
bagajdurumu[playerid]= 0;
objectivedurumu[playerid]= 0;
OnPlayerCommandText Public'ine;
new cmd[256];
new idx;
new vid = GetPlayerVehicleID(playerid);
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/arac", true) == 0)
{
new escord[256];
escord = strtok(cmdtext, idx);
if(!strlen(escord))
{
SendClientMessage(playerid, 0xFFFFFFAA, "Kullanim: /arac [isim]");
SendClientMessage(playerid, 0xFFFFFFAA, "İsimler: motor, far, alarm, kapilar, kaput, bagaj, objective");
return 1;
}
if(strcmp(escord,"motor",true) == 0)
{
if(motordurumu[playerid] == 0){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,isiklar,alarm,kapilar,kaput,bagaj,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "Motor {008000}Acildi!");
motordurumu[playerid]=1;
} else if (motordurumu[playerid] == 1){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,isiklar,alarm,kapilar,kaput,bagaj,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "Motor {FF0000}Kapandi!");
motordurumu[playerid]=0;
}
}
else if(strcmp(escord,"far",true) == 0)
{
if(fardurumu[playerid] == 0){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,motor,VEHICLE_PARAMS_ON,alarm,kapilar,kaput,bagaj,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "Farları Actiniz!");
fardurumu[playerid]=1;
} else if(fardurumu[playerid] == 1){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,motor,VEHICLE_PARAMS_OFF,alarm,kapilar,kaput,bagaj,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "Farları Kapattınız!");
fardurumu[playerid]=0;
}
}
else if(strcmp(escord,"alarm",true) == 0)
{
if(alarmdurumu[playerid] == 0){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,motor,isiklar,VEHICLE_PARAMS_ON,kapilar,kaput,bagaj,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "Alarmı Actiniz!"");
alarmdurumu[playerid]=1;
} else if(alarmdurumu[playerid] == 1){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,motor,isiklar,VEHICLE_PARAMS_OFF,kapilar,kaput,bagaj,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "Alarmı Kapattınız!");
alarmdurumu[playerid]=0;
}
}
else if(strcmp(escord,"kapilar",true) == 0)
{
if(kapidurumu[playerid] == 0){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,motor,isiklar,alarm,VEHICLE_PARAMS_ON,kaput,bagaj,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "Kapiları Actiniz!");
kapidurumu[playerid]=1;
} else if(kapidurumu[playerid] == 1){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,motor,isiklar,alarm,VEHICLE_PARAMS_OFF,kaput,bagaj,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "Kapiları Kapattiniz!");
kapidurumu[playerid]=0;
}
}
else if(strcmp(escord,"kaput",true) == 0)
{
if(kaputdurumu[playerid] == 0){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,VEHICLE_PARAMS_ON,bagaj,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "Kaputu Actiniz!");
kaputdurumu[playerid]=1;
} else if(kaputdurumu[playerid] == 1){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,VEHICLE_PARAMS_OFF,bagaj,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "Kaputu Kapattiniz!");
kaputdurumu[playerid]=0;
}
}
else if(strcmp(escord,"bagaj",true) == 0)
{
if(bagajdurumu[playerid] == 0){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,VEHICLE_PARAMS_ON,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "Bagaji Actiniz!");
bagajdurumu[playerid]=1;
} else if(bagajdurumu[playerid] == 1){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,VEHICLE_PARAMS_OFF,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "Bagaji Kapattiniz!");
bagajdurumu[playerid]=0;
}
}
else if(strcmp(escord,"objective",true) == 0)
{
if(objectivedurumu[playerid] == 0){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,VEHICLE_PARAMS_ON);
SendClientMessage(playerid, 0xFFFFFFAA, "Objective Acildi!");
objectivedurumu[playerid]=1;
} else if(objectivedurumu[playerid] == 1){
GetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,objective);
SetVehicleParamsEx(vid,motor,isiklar,alarm,kapilar,kaput,bagaj,VEHICLE_PARAMS_OFF);
SendClientMessage(playerid, 0xFFFFFFAA, "Objective Kapandi!");
objectivedurumu[playerid]=0;
}
}
return 1;
}
Düzenli-yararlı konu sunucular için kullanılabilir.
Paylaşım için teşekkürler.
Anlatımlar bölümüne konu açmak yerine mod galerisini kullanmalıydın bu konuda. Anlatım olarak hiçbir şey göremiyorum.
Paylaşım için teşekkürler.