İstediğiniz Kişiyi Özel Bölgeye Gönderebilirsiniz.
new Text:siyahekrann;
CMD:gonderr(playerid, params[])
{
new id;
new string[128];
new yName[24];
GetPlayerName(playerid, yName, 24);//-987.6918,2118.9902,882.5330,347.7928,0,0,0,0,0,0
if(oyuncuData[playerid][pAdmin] < 7) return hataMesaji(playerid, "Sahip Olmanız Gerekir");
if(sscanf(params, "u", id)) return SendClientMessage(playerid, 0xFF8F17FF, "[Kullanım]: {FFFFFF}/bogonder (Oyuncu ID)");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFF8F17FF, "[Hata]: {FFFFFF}Belirtilen değerde oyuncu bulunamadı.");
TextDrawShowForPlayer(id, siyahekrann);
TogglePlayerControllable(id, 0);
SetPlayerVirtualWorld(id, 99);
SendClientMessage(playerid, 0xFF8F17FF, "[SİSTEM]: {FFFFFF}Belirtilen oyuncuyu bekleme odasına aldınız.");
format(string, sizeof(string), "[SİSTEM]: {33FF33}%s(%d) isimli yönetici sizi bekleme odasına aldı.", yName, playerid);
SendClientMessage(id, 0xFF8F17FF, string);
return 1;
}
CMD:getirr(playerid, params[])
{
new id;
new string[128];
new yName[24];
GetPlayerName(playerid, yName, 24);
if(oyuncuData[playerid][pAdmin] < 7) return hataMesaji(playerid, "Yetersiz Yetki!");
if(sscanf(params, "u", id)) return SendClientMessage(playerid, 0xFF8F17FF, "[Kullanım]: {FFFFFF}/bogetir (Oyuncu ID)");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFF8F17FF, "[Hata]: {FFFFFF}Belirtilen değerde oyuncu bulunamadı.");
TextDrawHideForPlayer(id, siyahekrann);
TogglePlayerControllable(id, 1);
SetPlayerVirtualWorld(id, 0);
SendClientMessage(playerid, 0xFF8F17FF, "[SİSTEM]: {FFFFFF}Belirtilen oyuncuyu bekleme odasından çıkardınız.");
format(string, sizeof(string), "[Bildirim]: {FFFFFF}%s(%d) isimli yönetici sizi bekleme odasından çıkardı.", yName, playerid);
SendClientMessage(id, 0xFF8F17FF, string);
return 1;
}
Başarılar
aslında soyle yaapbılırdın
HERA MODUNDAKI gonder sıstemı guzel mesela
CMD:gonder(playerid, params[])
{
static
userid,
type[24];
if (PlayerData[playerid][pAdmin] < 2)
return SendErrorMessage(playerid, "Bu komutu kullanmak için yetkiniz yok !");
if (sscanf(params, "us[32]", userid, type))
{
SendSyntaxMessage(playerid, "/gonder [id/isim] [ad]");
SendClientMessage(playerid, COLOR_YELLOW, "[ADLAR]:{FFFFFF} spawn, prison");
return 1;
}
if (!IsPlayerConnected(userid))
return SendErrorMessage(playerid, "Belirttiğiniz oyuncu oyunda değil !");
if (!strcmp(type, "spawn", true))
{
SetDefaultSpawn(userid);
SendServerMessage(playerid, "%s adlı oyuncuyu varsayılan spawn noktasına ışınladın.", ReturnName(userid, 0));
SendServerMessage(userid, "%s adlı yetkili sizi varsayılan spawn noktasına ışınladı.", ReturnName(playerid, 0));
}
else if (!strcmp(type, "prison", true))
{
JBC_SetPlayerPos(playerid, 283.5930, 1413.3511, 10.4078);
SetPlayerFacingAngle(playerid, 180.0000);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SendServerMessage(playerid, "%s adlı oyuncuyu cezaevine ışınladın.", ReturnName(userid, 0));
SendServerMessage(userid, "%s adlı yetkili sizi varsayılan cezaevine ışınladı.", ReturnName(playerid, 0));
}
return 1;
}
Virtual world değiştiriyor, komutu çok uzatmışsın.
Alıntı yapılan: Unknown - 17 Temmuz 2019, 00:03:43Virtual world değiştiriyor, komutu çok uzatmışsın.
O yapmamışki uzatsın, azıcık düzenlemiş gibi galiba o kadar.
http://sampdestek.blogspot.com/2017/03/bekleme-odasi-scripti.html
http://www.solidfiles.com/v/WwLR6KW5r2Gn6/dl
Alıntı yapılan: Bölüm Kuralları- ADD-ON olarak paylaştığınız kodlar her mod için uygun olmalıdır. Modunuzdan aldığınız kodları tüm modlara uygun hale getirmelisiniz. Eksik olmamalı ve hata, uyarı vermemelidir.
Kilit.