GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

[ANLATIM]Kişiye Özgü Araç Yaratmak

Başlatan Nyks, 02 Ağustos 2018, 01:04:56

« önceki - sonraki »

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

Nyks

- KİŞİYE ÖZGÜ ARAC YARATMAK -





Öncelikle sistemden size birazcık bahsedeyim kısaca anlatmak gerekirse sunucuda Nyks adlı kullanıcıya arac yaratırsanız. tengri adlı kullanıcı o araca binemez yarattınız arac sadece o kullanıcıya özgü olur.


öncelikle modunuza aracı tanıtmak icin Modunuzun Başına ekliyoruz

PAWN Kodu: Seç
new nyksarac;

Daha sonra OnGameModeint inip aracımızı tanıtıyoruz.


PAWN Kodu: Seç
nyksarac=AddStaticVehicle(modelid, X, Y, Z, açı, renk1, renk2);// model id aracın id dir x,y,z kordinat renk de aracın renkleri dir.


Daha sonra modumuzda OnPlayerStateChange adlı publici aratıyoruz


PAWN Kodu: Seç
if(newstate == 2)
{
new aracid = GetPlayerVehicleID(playerid);
if(aracid == nyksarac)
{
new isim[24];
GetPlayerName(playerid, isim, sizeof(isim));
if(strcmp(isim, "nyks")) //nyks aracı kullanmasını istediğiniz kullanıcı nickidir. kullanıcının büyük kücük harflerine dikkat ederek yazılsın aksi taktirde çalışmayabilir.
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, -1, "Bu araç Nyks adlı kullanıcıya ait dir binemessiniz.");
}}}
Son düzenlenme: 02 Ağustos 2018, 01:06:33 Nyks
- Loading CnR %40 -


Pawn compiler 3.2.3664 Copyright (c) 1997-2006, IT

Akro

Akro

BullTerrier

aracı nasıl adminlere özgü yaparım?


LanceX

Dinamik yapman daha iyi olurdu, kullanışlı olmamış.


_Code

Alıntı yapılan: ScavengeR - 09 Ağustos 2018, 08:15:39

aracı nasıl adminlere özgü yaparım?


PAWN Kodu: Seç


if(strcmp(isim, "nyks")) //nyks aracı kullanmasını istediğiniz kullanıcı nickidir. kullanıcının büyük kücük harflerine dikkat ederek yazılsın aksi taktirde çalışmayabilir.
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, -1, "Bu araç Nyks adlı kullanıcıya ait dir binemessiniz.");
}

//kısmını

if(!IsPlayerAdmin(playerid))
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, -1, "Bu araç yöneticilere aittir, binemessiniz.");
}

//ile değiştir






SA:MP Turkiye CnR IP: server.sampturkiyecnr.com:7777

Mehmet!

↬ MedceziR


Albert Einstein.

"We can easily forgive a child who is afraid of the dark; The real tragedy of life is when men are afraid of the light."


DracDonix

İmzanız forum kurallarına uymamaktadır. (daha küçük boyutta bir imza seçiniz.)

FelleR