Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions docs/translations/tr/scripting/callbacks/OnActorStreamIn.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
---
title: OnActorStreamIn
description: Bu callback, bir aktör başka bir oyuncunun akış alanına girdiğinde tetiklenir.
description: Bu geri çağırma, bir aktör başka bir oyuncunun akış alanına girdiğinde tetiklenir.
tags: []
---

:::warning

Bu callback SA-MP 0.3.7 sürümünde eklendi ve önceki sürümlerde çalışmaz.
Bu geri çağırma SA-MP 0.3.7 sürümünde eklendi ve önceki sürümlerde çalışmaz.

:::

## Açıklama

Bu callback, bir aktör başka bir oyuncunun akış alanına girdiğinde tetiklenir.
Bu geri çağırma, bir aktör başka bir oyuncunun akış alanına girdiğinde tetiklenir.

| Adı | Açıklama |
| Parametre | Açıklama |
| ----------- | ---------------------------------------- |
| actorid | Oyuncunun akışına giren aktörün id'si. |
| forplayerid | Aktörün akışına girdiği oyuncunun id'si. |

## Çalışınca Vereceği Sonuçlar

It is always called first in filterscripts.
Her zaman filterscript'lerde ilk olarak çağrılır.

## Örnekler
## Örnek

```c
public OnActorStreamIn(actorid, forplayerid)
Expand All @@ -39,7 +39,7 @@ public OnActorStreamIn(actorid, forplayerid)

:::tip

Bu callback NPC'ler için de tetiklenebilir.
BU geri çağırma NPC'ler için de tetiklenebilir.

:::

Expand Down
12 changes: 6 additions & 6 deletions docs/translations/tr/scripting/callbacks/OnActorStreamOut.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
---
title: OnActorStreamOut
description: Bu callback, bir aktör oyuncunun akış alanından ayrıldığında tetiklenir.
description: Bu geri çağırma, bir aktör oyuncunun akış alanından ayrıldığında tetiklenir.
tags: []
---

:::warning

Bu callback SA-MP 0.3.7 sürümüyle birlikte eklenmiştir. Önceki SA-MP sürümlerinde çalışmaz.
Bu geri çağırma SA-MP 0.3.7 sürümüyle birlikte eklenmiştir. Önceki SA-MP sürümlerinde çalışmaz.

:::

## Açıklama

Bu callback, bir aktör oyuncunun akış alanından ayrıldığında tetiklenir.
Bu geri çağırma, bir aktör oyuncunun akış alanından ayrıldığında tetiklenir.

| Name | Description |
| Parametre | Açıklama |
| ----------- | ---------------------------------------------- |
| actorid | Oyuncunun akış alanından ayrılan aktör id'si. |
| forplayerid | Aktörün akış alanından ayrıldığı oyuncu id'si. |

## Çalışınca Vereceği Sonuçlar

It is always called first in filterscripts.
Her zaman filterscript'lerde ilk olarak çağrılır.

## Örnek

Expand All @@ -39,7 +39,7 @@ public OnActorStreamOut(actorid, forplayerid)

:::tip

Bu callback NPC'ler için de tetiklenebilir.
Bu geri çağırma NPC'ler için de tetiklenebilir.

:::

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: OnClientCheckResponse
description: Bir SendClientCheck isteği tamamlandığında bu geri çağırma çağrılır
tags: []
---

## Açıklama

Bir SendClientCheck isteği tamamlandığında bu geri çağırma çağrılır.

| Paramtre | Açıklama |
| ------------- | --------------------------------- |
| playerid | Kontrol edilen oyuncunun ID'si. |
| actionid | Gerçekleştirilen kontrol türü. |
| memaddr | İstenen adres. |
| retndata | Kontrolün sonucu. |

## Çalışınca Vereceği Sonuçlar

Her zaman ilk olarak filterscriptlerde çağrılır.

## Örnek

```c
public OnPlayerConnect(playerid)
{
SendClientCheck(playerid, 0x48, 0, 0, 2);
return 1;
}

public OnClientCheckResponse(playerid, actionid, memaddr, retndata)
{
if (actionid == 0x48) // veya 72
{
print("UYARI: Oyuncu normal bir bilgisayar kullanmıyor gibi görünüyor!");
Kick(playerid);
}
return 1;
}
```

## Notlar

:::warning

**SA:MP Sunucusu**: Bu geri çağırma yalnızca bir filterscript içindeyken çağrılır.

**Open Multiplayer Sunucusu**: Bu geri çağırma bir oyun modu / filterscript içinde normal şekilde çalışır.

:::

## Bağlantılı Fonksiyonlar

Aşağıdaki fonksiyon bu geri çağırma ile bir şekilde ilişkili olduğu için yararlı olabilir.

- [SendClientCheck](../functions/SendClientCheck): İstemcide bir bellek kontrolü gerçekleştirin.
18 changes: 9 additions & 9 deletions docs/translations/tr/scripting/callbacks/OnClientMessage.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
---
title: OnClientMessage
description: Bu callback, NPC bir ClientMessage algılandığında tetiklenir.
description: Bu geri çağırma, NPC bir ClientMessage algılandığında tetiklenir.
tags: []
---

## Açıklama

Bu callback, NPC bir ClientMessage algılandığında tetiklenir. Bu, örneğin bir SendClientMessageToAll fonksiyonu gönderdiğinizde oyuncuya SendClientMessage fonksiyonu yansıdığı anda tetiklenecektir. Birisi chat'e mesaj gönderdiği zaman tetiklenmeyecek fakat bunu yapmak isterseniz bkz. NPC:OnPlayerText
Bu geri çağırma, NPC bir ClientMessage algılandığında tetiklenir. Bu, örneğin bir SendClientMessageToAll fonksiyonu gönderdiğinizde oyuncuya SendClientMessage fonksiyonu yansıdığı anda tetiklenecektir. Birisi chat'e mesaj gönderdiği zaman tetiklenmeyecek fakat bunu yapmak isterseniz bkz. NPC:OnPlayerText

| Name | Description |
| ------ | ------------------------- |
| color | ClientMessage rengi. |
| text[] | Gönderilen mesaj içeriği. |
| Parametre | Açıklama |
| ----------- | ------------------------- |
| color | ClientMessage rengi. |
| text[] | Gönderilen mesaj içeriği. |

## Çalışınca Vereceği Sonuçlar

Bu callback herhangi bir sonuç vermez.
Bu geri çağırma herhangi bir sonuç vermez.

## Örnekler
## Örnek

```c
public OnClientMessage(color, text[])
{
if(strfind(text,"Banka Parası: $0") != -1) SendChat("Ben fikirim. :(");
if(strfind(text,"Banka Parası: $0") != -1) SendChat("Ben fakirim. :(");
}
```

Expand Down
30 changes: 15 additions & 15 deletions docs/translations/tr/scripting/callbacks/OnDialogResponse.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
title: OnDialogResponse
description: Bu callback, bir oyuncu ShowPlayerDialog kullanılarak gösterilen bir dialog içerisinde bir butona tıkladığında, ENTER / esc tuşlarına bastığında veya liste dialogu içerisindeki bir seçeneğe çift tıkladığında(bu seçenek için dialog'un stili list olmalıdır) tetiklenir.
description: Bu geri çağırma, bir oyuncu ShowPlayerDialog kullanılarak gösterilen bir dialog içerisinde bir butona tıkladığında, ENTER / esc tuşlarına bastığında veya liste dialogu içerisindeki bir seçeneğe çift tıkladığında(bu seçenek için dialog'un stili list olmalıdır) tetiklenir.
tags: []
---

## Açıklama

Bu callback, bir oyuncu ShowPlayerDialog kullanılarak gösterilen bir dialog içerisinde bir butona tıkladığında, ENTER / esc tuşlarına bastığında veya liste dialogu içerisindeki bir seçeneğe çift tıkladığında(bu seçenek için dialog'un stili list olmalıdır) tetiklenir.
Bu geri çağırma, bir oyuncu ShowPlayerDialog kullanılarak gösterilen bir dialog içerisinde bir butona tıkladığında, ENTER / esc tuşlarına bastığında veya liste dialogu içerisindeki bir seçeneğe çift tıkladığında(bu seçenek için dialog'un stili list olmalıdır) tetiklenir.

| Ad | Açıklama |
| Parametre | Açıklama |
| ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| playerid | Dialog'u tetikleyen oyuncunun id'si. |
| dialogid | Tetiklenen dialog id'si. |
Expand All @@ -20,22 +20,22 @@ Bu callback, bir oyuncu ShowPlayerDialog kullanılarak gösterilen bir dialog i

Filterscriptler içerisinde 1 olarak döndürmek diğer filterscripts'lerin bunu okumasını engeller.

## Örnekler
## Örnek

```c
// Dialog ID'sini tanımlayalım.
#define DIALOG_RULES 1

// Herhangi bir komutun veya eventin içerisine yerleştirelim.
ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, "Server Rules", "- No Cheating\n- No Spamming\n- Respect Admins\n\nDo you agree to these rules?", "Evet", "Hayır");
ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, "Sunucu Kuralları", "- Hile Yapamyın\n- Spam Yapmayın\n- Yöneticilere Saygılı Olun\n\nKuralları onaylıyor musun?", "Evet", "Hayır");

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_RULES)
{
if(response) // Eğer Evet'e tıklarsa çalışacak işlem.
{
SendClientMessage(playerid, COLOR_GREEN, "Thank you for agreeing to the server rules!");
SendClientMessage(playerid, COLOR_GREEN, "Kuralları kabul ettiğiniz için teşekkürler.");
}
else // Eğer ESC veya Hayır'a tıklarsa çalışacak işlem.
{
Expand All @@ -50,7 +50,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
#define DIALOG_LOGIN 2

// Herhangi bir komutun veya eventin içerisine yerleştirelim.
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login", "Please enter your password:", "Login", "Cancel");
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Giriş", "Şifreni gir:", "Giriş", "Vazgeç");

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
Expand All @@ -64,14 +64,14 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(CheckPassword(playerid, inputtext))
{
SendClientMessage(playerid, COLOR_RED, "You are now logged in!");
SendClientMessage(playerid, COLOR_RED, "Giriş yaptın.");
}
else
{
SendClientMessage(playerid, COLOR_RED, "LOGIN FAILED.");
SendClientMessage(playerid, COLOR_RED, "Giriş başarısız.");

// Şifre yanlış olduğu için tekrar gösteriliyor.
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login", "Please enter your password:", "Login", "Cancel");
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Giriş", "Şifreni gir:", "Giriş", "Vazgeç");
}
}
return 1; // Bu dialogun işlemini çalıştırdık, bu yüzden 1 döndürdük. OnPlayerCommandText'de gösterilen örnek gibi.
Expand All @@ -82,7 +82,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
#define DIALOG_WEAPONS 3

// Herhangi bir komutun veya eventin içerisine yerleştirelim.
ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons", "Desert Eagle\nAK-47\nCombat Shotgun", "Select", "Close");
ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Silahlar", "Desert Eagle\nAK-47\nCombat Shotgun", "Seç", "Kapat");

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
Expand All @@ -106,12 +106,12 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
#define DIALOG_WEAPONS 3

// Herhangi bir komutun veya eventin içerisine yerleştirelim.
ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Weapons",
"Weapon\tAmmo\tPrice\n\
ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Silahlar",
"Silahlar\tMermi\tFiyat\n\
M4\t120\t500\n\
MP5\t90\t350\n\
AK-47\t120\t400",
"Select", "Close");
"Seç", "Kapat");

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
Expand Down Expand Up @@ -144,7 +144,7 @@ Parametrelerde, dialog stillerine göre değişiklikler olabilir. (daha fazla ö

:::tip

It is appropriate to switch through different dialogids, if you have many.
Eğer çok sayıda diyaloğunuz varsa, farklı diyaloğlar arasında geçiş yapmak uygundur.

:::

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
title: OnEnterExitModShop
description: Bu callback, bir oyuncu modifiye garajlarından birine giriş veya çıkış yaptığında tetiklenir.
description: Bu geri çağırma, bir oyuncu modifiye garajlarından birine giriş veya çıkış yaptığında tetiklenir.
tags: []
---

## Açıklama

Bu callback, bir oyuncu modifiye garajlarından birine giriş veya çıkış yaptığında tetiklenir.
Bu geri çağırma, bir oyuncu modifiye garajlarından birine giriş veya çıkış yaptığında tetiklenir.

| Name | Description |
| Parametre | Açıklama |
| ---------- | ---------------------------------------------------------------------------- |
| playerid | Modifiye garajına giriş/çıkış yapan oyuncunun ID'si. |
| enterexit | Giriş yaptıysa 1, çıkış yaptıysa 2 değerini alır. |
Expand All @@ -18,7 +18,7 @@ Bu callback, bir oyuncu modifiye garajlarından birine giriş veya çıkış yap

Her zaman öncelikle filterscriptler içerisinde çağrılır.

## Örnekler
## Örnek

```
public OnEnterExitModShop(playerid, enterexit, interiorid)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ tags: []

## Açıklama

Bu callback bir filterscript unload edildiğinde tetiklenir. Sadece unload edilen filterscript içinde çalışır.
Bu geri çağırma bir filterscript unload edildiğinde tetiklenir. Sadece unload edilen filterscript içinde çalışır.

## Örnekler
## Örnek

```c
public OnFilterScriptExit()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
title: OnFilterScriptInit
description: Bu callback bir filterscript çalıştırıldığında tetiklenir (yüklendiğinde).
description: Bu geri çağırma bir filterscript çalıştırıldığında tetiklenir (yüklendiğinde).
tags: []
---

## Açıklama

Bu callback bir filterscript çalıştırıldığında tetiklenir (yüklendiğinde). Sadece çalıştırılan filterscript içinde çalışır.
Bu geri çağırma bir filterscript çalıştırıldığında tetiklenir (yüklendiğinde). Sadece çalıştırılan filterscript içinde çalışır.

## Örnekler
## Örnek

```c
public OnFilterScriptInit()
Expand Down
8 changes: 4 additions & 4 deletions docs/translations/tr/scripting/callbacks/OnGameModeExit.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
title: OnGameModeExit
description: Bu callback oyun modu sonlandığında, gmx komutu kullanıldığında, sunucu ani kapatıldığında veya GameModeExit kullanıldığında tetiklenir.
description: Bu geri çağırma oyun modu sonlandığında, gmx komutu kullanıldığında, sunucu ani kapatıldığında veya GameModeExit kullanıldığında tetiklenir.
tags: []
---

## Açıklama

Bu callback oyun modu sonlandığında, gmx komutu kullanıldığında, sunucu ani kapatıldığında veya GameModeExit kullanıldığında tetiklenir.
Bu geri çağırma oyun modu sonlandığında, gmx komutu kullanıldığında, sunucu ani kapatıldığında veya GameModeExit kullanıldığında tetiklenir.

## Örnekler
## Örnek

```c
public OnGameModeExit()
Expand All @@ -22,7 +22,7 @@ public OnGameModeExit()

:::tip

Bu callback aynı zamanda filterscript içinde changemode veya gmx gibi RCON komutlarıyla yapılan oyun modu değişimini algılamak için kullanılabilir. OnGameModeExit 'rcon gmx' konsol komutu ile tetiklendiğinde potansiyel istemci hataları oluşabileceğini unutmayın. Örneğin oyun modunda kullanılan RemoveBuildingForPlayer aşırılığı istemcinin hatalı sonlanmasına neden olabilir. Eğer istemci hatalı sonlanırsa bu callback tetiklenmez, Linux kill komutu ve Windows görevi sonlandırma işlemlerinde olduğu gibi.
Bu geri çağırma aynı zamanda filterscript içinde changemode veya gmx gibi RCON komutlarıyla yapılan oyun modu değişimini algılamak için kullanılabilir. OnGameModeExit 'rcon gmx' konsol komutu ile tetiklendiğinde potansiyel istemci hataları oluşabileceğini unutmayın. Örneğin oyun modunda kullanılan RemoveBuildingForPlayer aşırılığı istemcinin hatalı sonlanmasına neden olabilir. Eğer istemci hatalı sonlanırsa bu geri çağırma tetiklenmez, Linux kill komutu ve Windows görevi sonlandırma işlemlerinde olduğu gibi.

:::

Expand Down
8 changes: 4 additions & 4 deletions docs/translations/tr/scripting/callbacks/OnGameModeInit.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
title: OnGameModeInit
description: Bu callback oyun modu başladığında tetiklenir.
description: Bu geri çağırma oyun modu başladığında tetiklenir.
tags: []
---

## Açıklama

Bu callback oyun modu başladığında tetiklenir.
Bu geri çağırma oyun modu başladığında tetiklenir.

## Örnekler
## Örnek

```c
public OnGameModeInit()
Expand All @@ -22,7 +22,7 @@ public OnGameModeInit()

:::tip

Bu fonksiyon ayrıca bir filterscript içinde eğer oyun modu changemode veya gmx gibi komutlarla değiştirilirse oyun modu değişim kontrolünün yapılması için kullanılabilir.(filterscript yeniden yüklenmez)
Bu geri çağırma ayrıca bir filterscript içinde eğer oyun modu changemode veya gmx gibi komutlarla değiştirilirse oyun modu değişim kontrolünün yapılması için kullanılabilir.(filterscript yeniden yüklenmez)

:::

Expand Down
Loading
Loading