GTATurk.com Reklam Hizmetleri

Haberler:

Gönderen Konu: Pawno Rehberi | Detaylı Anlatım Arşivi (Tam 27 Bölüm)™| Dialog Oluşturma..  (Okunma sayısı 46277 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı MyR4cé

  • Gambetti Family
  • *****
  • İleti: 4234
  • James Hetfield
    • Ödüller
1.Bölüm : Pawno Nedir ?

   Pawno , "pwn" formatında yazılan Sa:Mp modlarını "amx" formatına dönüştürerek Sa:Mp'da oynanılabilir hale getirmeye yarayan bir compilerdir.Pawnoya "pwn" formatında kod yazımında C# ile C+ dillerinden yararlanılmış bir dil kullanılmaktadır.Kullanımı gayet basittir fakat dilini öğrenmek için çok çalışmak gerekir.Eğer programla dillerinden bazılarını biliyorsanız öğrenmekte çok zorlanmazsınız.

İyi Yönleri (WikiSamp'tan Alıntıdır..) :

- Rahatlıkla kullanılabilir boyut.

- Az bellek kullanımı.

- Yanınızda kullanacağınız functionların listesinin bulunması.

- SA-MP ile uyumlu olması.

Eksileri (WikiSamp'tan Alıntıdır..) :

- Büyük mod yapımları için çok zor.

- Editor çok sade.

- Vista sistemlerde çalıştırmanız için kullanıcı olarak açmanız gerekiyor.

2.Bölüm Modlar ve Filterscriptler :


Sa:Mp'ta oyun modları ve filterscriptler kullanılır.

Sunucuda mutlaka bir oyun modu açık bulunur ve sunucuda bu moddaki verilerden yararlanılır.

Filterscriptler ise , açılması zorunlu olmayan fakat modların yanında ek veriler bulunduran kodlamalardır.



3. Bölüm : Modun başında bulunan tanıtım kodları :

#include <includeismi> Kodu  : Bu kodumuz moda , belirttiğimiz dosyadaki kodların eklenmesini sağlar.Örneğin "#include <a_samp>" yazdığımızda belirttiğimiz dosyanın (Eğer belirttiğiniz dosya pawno/include klasörü içindeyse bulunduğu klasörü belirtmenize gerek yok) içindeki kodlar , kodu koyduğumuz yere geçirilir.

#define <defineismi> "tanıtılan kod veya değişken" Kodu : Bu kod ile modda daha sonra bir takım şeyleri ayrı ayrı yazmak yerine buradan tanıtarak hepsini yazabilirsiniz.Örneğin "#define TAKIMMESAJI "Takım oyuncuları dikkat!" " yazdınız.Bir daha modun içinde TAKIMMESAJI yazarsanız bunun yerine "Takım oyuncuları dikkat!" yazacak.Veya "#define TAKIMKODU "/takim" " yazdığınızda , modun içinde her TAKIMKODU yazdığınız yere bunun yerine /takim yazılır.

new <tanıtımdeğişkeni> Kodu : Bu kod ile normalde dilin içinde olmayan bu yüzden moda tanıtmamız gereken kodları tanıtabiliriz.Örneğin "new playername = GetPlayerName(playerid);" yazarsak her playername yazdığımız yerde oyuncunun ismi yazar.

forward <publicismi> Kodu : Bu kod ile moda ayrıca yerleştirdiğimiz (Bkz : Pawnodaki publicler) publicleri tanıtıyoruz.Örneğin "public PlayerDeath(playerid)" isimli bir public açtık.Bu publicin çalışması için modumuzun başına "forward PlayerDeath(playerid);" yazmamız gerekir.

main() Kodu :

Kod: [Seç]
main()

{

print("\n Yazınız.");

print("Yazınız.\n");

print("Yazınız.\n");

}
...şeklinde yazılır.Buradaki print(""); içine yazdığınız yazılar , server açıldığında Samp-server.exe'de görünecek yazılardır.

4.Bölüm : Publicler :

  Publicler , içindeki kodlarla belli zaman aralıklarında veya her zaman içindeki kodları sergilemeye yarayan kod bütünleridir.Örneğin "public OnPlayerCommandText(playerid, cmdtext[])" publicinin içinde oyundaki komutlar bulunur.Veya "public OnPlayerConnect(playerid)" içinde oyuncunun oyuna girdiği sırada neler olacağını belirten kodlar bulunur.Pawnoda iki çeşit publicler vardır.1-)Pawnonun içinde bulunan sabit publicler , 2-)"forward" kodu ile ayrıca ekleyebildiğimiz publicler..

Sabit publicler :

O

    * OnFilterScriptExit : Filterscriptlerde kullanılır.Filterscript veya server kapandığında Samp-server.exe'de neler yazması istediğinizi buradan ayarlayabilirsiniz.

    * OnFilterScriptInit : Filterscriptlerde kullanılır.Filterscript veya server açıldığında Samp-server.exe'de neler yazması istediğinizi buradan ayarlayabilirsiniz.

    * OnGameModeExit : Modlarda kullanılır.Mod veya server kapandığında Samp-server.exe'de neler yazması istediğinizi buradan ayarlayabilirsiniz.

    * OnGameModeInit : Modlarda kullanılır.Mod veya server açıldığında Samp-server.exe'de neler yazması istediğinizi buradan ayarlayabilirsiniz.

    * OnPlayerCommandText : Oyundaki komutları koyacağınız publictir.

    * OnPlayerConnect : Oyuncu oyuna girdiğinde olmasını istediğiniz kodları koyacağınız publictir.

    * OnPlayerDeath : Oyuncu öldüğünde olmasını istediğiniz kodları koyacağınız publictir.

    * OnPlayerDisconnect : Oyuncu oyundan çıktığında olmasını istediğiniz kodları koyacağınız publictir.

    * OnPlayerEnterCheckpoint : Oyuncunun checkpointe geldiğinde olmasını istediğiniz kodları koyacağınız publictir.

    * OnPlayerEnterRaceCheckpoint : Oyuncunun yarış checkpointinden çıktıktan sonra olmasını istediğiniz kodları koyacağınız publictir.

    * OnPlayerEnterVehicle : Oyuncu arabaya binerken olmasını istediğiniz kodları koyacağınız publictir.

    * OnPlayerExitVehicle : Oyuncu arabadan inerken olmasını istediğiniz kodları koyacağınız publictir.

    * OnPlayerKeyStateChange : Oyuncunun tuşlara bastığında olmasını istediğiniz kodları koyacağınız publictir.

    * OnPlayerLeaveCheckpoint : Oyuncunun checkpointten çıktıktan sonra olmasını istediğiniz kodları koyacağınız publictir.

    * OnPlayerLeaveRaceCheckpoint : Oyuncunun yarış checkpointinden çıktıktan sonra olmasını istediğiniz kodları koyacağınız publictir.

    * OnPlayerPickUpPickup : Oyuncunun pickupları aldığı sırada olmasını istediğiniz kodları koyacağınız publictir.

    * OnPlayerPrivmsg : Oyuncu özel mesaj attığında olmasını istediğiniz kodları yazacağını publictir.Örnek :(WikiSamp'tan alıntıdır..)

Kod: [Seç]
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
    new RecName[24], PlayerName[24];
    GetPlayerName(recieverid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
 
    if(!IsPlayerConnected(recieverid))
        return SendClientMessage(playerid, 0xAFAFAFAA, "INVALID ID!");
    if(recieverid == playerid)
        return SendClientMessage(playerid, 0xAFAFAFAA, "SERVER: The receiver can't be yourself.");
 
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~Private message ~r~Sent~y~.", 3000, 3);
    GameTextForPlayer(recieverid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~Private message ~r~Recieved~y~.", 3000, 3);
    PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
    PlayerPlaySound(recieverid, 1057, 0.0, 0.0, 0.0);
 
    format(str, sizeof(str), "PM from %s(%i): %s", PlayerName, playerid, text);
    SendClientMessage(recieverid, 0x33AAFFFF, str);
 
    format(str, sizeof(str), "PM sent to %s(%i): %s", RecName, recieverid, text);
    SendClientMessage(playerid, 0x33AAFFFF, str);
    return true;
}

    * OnPlayerRequestClass : Oyuncunun karakter seçimi sırasında olmasını istediğiniz kodları yazacağınız publictir.

    * OnPlayerSpawn : Oyuncunun spawn olduğu sırada olmasını istediğiniz kodları yazacağınız publictir.

    * OnPlayerText : Oyuncunun mesajlarının yönetildiği publictir.Örneğin bir oyuncu susturulmuşsa aşağıdaki gibi şekilde mesaj atamamasını sağlayabilirsiniz : (WikiSamp'tan Alıntıdır..)

Kod: [Seç]
public OnPlayerText(playerid, text[])
{
   // for example, if the variable mute[playerid] is set to 1, it will
   // stop the text from processing, otherwise it allows it to be sent.
   if(mute[playerid] == 1)
   {
       return false;
   }
   return true;
}

    * OnVehicleDeath : Bir araba patladığında olmasını istediğiniz kodları yazacağınız publictir.

    * OnVehicleSpawn : "new" kodu ile tanıttığımız aracın spawn olduğunda olmasını istediğiniz kodları yazacağınız publictir.



5. bölüm : Pawno'daki Kodlar :

A

    * AddMenuItem : Menülere seçenek ekleyebildiğimiz kod çeşididir.

    * AddPlayerClass : OnGameModeInIt'e koyulur.Oyuncu seçimine karakter eklememizi sağlar.

    * AddStaticPickup : OnGameModeInIt'e koyulur.Pickup eklememizi sağlar.

    * AddStaticVehicle : OnGameModeInIt'e koyulur.Araç eklememizi sağlar.

    * AddVehicleComponent : Araçlara parça eklemeye yarar.

    * AllowAdminTeleport : Adminlerin menüdeyken haritada gitmek istedikleri yere sağ tıklayarak oraya gidebilmelerini sağlar.

    * AllowInteriorWeapons : OnGameModeInIt'e koyulur.Interiorlarda da silah kullanılmasını sağlar.

    * AllowPlayerTeleport : Oyuncuların menüdeyken haritada gitmek istedikleri yere sağ tıklayarak oraya gidebilmelerini sağlar.

    * ApplyAnimation : Belirtilen oyuncunun , belirtilen animasyonu yapmasını sağlar.


B

    * Ban : Belirtilen oyuncunun banlanmasını sağlar.


C


    * ChangeVehicleColor : Aracın renginin değiştirilmesini sağlar.

    * ClearAnimations : Oyuncunun animasyonlarının durmasını sağlar.

    * CreateExplosion : Patlatma yaratmayı sağlar.

    * CreateMenu : Menü oluşturmanızı sağlar.

    * CreateObject : Obje yaratmanızı sağlar.

    * CreatePickup : Pickup oluşturmanızı sağlar.

    * CreatePlayerObject : Oyuncu için pickup oluşturmanızı sağlar.

    * CreateVehicle : Araç oluşturmanızı sağlar.

D


    * DestroyMenu : Belirtilen menünün kapanmasını sağlar.

    * DestroyObject : Belirtilen objenin yok olmasını sağlar.

    * DestroyPickup : Belirtilen pickupın yok olmasını sağlar.

    * DestroyPlayerObject : Belirtilen oyuncu objesinin yok olmasını sağlar.

    * DestroyVehicle : Belirtilen aracın yok olmasını sağlar.

    * DisableInteriorEnterExits : OnGameModeInIt'e koyulur.Interiorların giriş ve çıkışlarının kapanmasını sağlar.


E

    * EnableStuntBonusForAll : Stunt bonuslarının herkes için açılıp kapanmasını sağlar.

    * EnableStuntBonusForPlayer : Stunt bonuslarının oyuncu için açılıp kapanmasını sağlar.

    * EnableZoneNames : OnGameModeInIt'e koyulur.Bulunan bölgenin isminin sağ altta görülmesini sağlar.


G

    * GameModeExit : Modun bitmesini ve sıradaki modun açılmasını sağlar.

    * GameTextForAll : Herkes için ekranda yazı çıkmasını sağlar.

    * GameTextForPlayer : Oyuncu için ekranda yazı çıkmasını sağlar.

    * GetPlayerAmmo : Oyuncunun mermi sayısının alınmasını sağlar.

    * GetPlayerArmour : Oyuncunun kalkan miktarının alınmasını sağlar.

    * GetPlayerColor : Oyuncunun renginin alınmasını sağlar.

    * GetPlayerFacingAngle : Oyuncunun bakış açısının alınmasını sağlar.

    * GetPlayerHealth : Oyuncunun can miktarının alınmasını sağlar.

    * GetPlayerInterior : Oyuncunun bulunduğu interior idsinin alınmasını sağlar.

    * GetPlayerIp : Oyuncunun ip adresinin alınmasını sağlar.

    * GetPlayerMoney : Oyuncunun para miktarının alınmasını sağlar.

    * GetPlayerName : Oyuncunun isminin alınmasını sağlar.

    * GetPlayerPing : Oyuncunun ping miktarının alınmasını sağlar.

    * GetPlayerPos : Oyuncunun bulunduğu yerin koordinatlarının alınmasını sağlar.

    * GetPlayerScore : Oyuncunun skorunun alınmasını sağlar.

    * GetPlayerSkin : Oyuncunun skin idsinin alınmasını sağlar.

    * GetPlayerSpecialAction : Oyuncunun yaptığı animasyonun adının alınmasını sağlar.

    * GetPlayerState : Oyuncunun durumunun (Araba sürüyor , yürüyor , arabay biniyor vb..) alınmasını sağlar.

    * GetPlayerTeam : Oyuncunun bulunduğu takımın isminin alınmasını sağlar.

    * GetPlayerTime : Oyuncunun oyunundaki zamanın alınmasını sağlar.

    * GetPlayerVehicleID : Oyuncunun içinde bulunduğu arabanın idsinin bulunmasını sağlar.

    * GetPlayerWantedLevel : Oyuncunun aranma seviyesinin alınmasını sağlar.

    * GetVehicleHealth : Oyuncunun içinde bulunduğu aracın sağlığının alınmasını sağlar.

    * GetVehicleModel : Oyuncunun içinde bulunduğu aracın modelinin alınmasını sağlar.

    * GetVehiclePos : Oyuncunun içinde bulunduğu aracın koordinatlarının alınmasını sağlar.

    * GivePlayerMoney : Belirtilen oyuncuya belirtilen miktarda para verilmesini sağlar.

    * GivePlayerWeapon : Oyuncuya belirtilen silah idsine sahip silahın verilmesini sağlar.


I

    * IsPlayerAdmin : "Eğer belirtilen oyuncu adminse" şartının konulmasını sağlar.

    * IsPlayerConnected : "Eğer belirtilen oyuncu oyundaysa" şartının konulmasını sağlar.

    * IsPlayerInAnyVehicle : "Eğer belirtilen oyuncu herhangi bir araçtaysa" şartının konulmasını sağlar.

    * IsPlayerInCheckpoint : "Eğer belirtilen oyuncu belirtilen checkpointteyse" şartının konulmasını sağlar.

    * IsPlayerInRaceCheckpoint : "Eğer belirtilen oyuncu belirtilen yarış checkpointindeyse" şartının konulmasını sağlar.

    * IsPlayerInVehicle : "Eğer belirtilen oyuncu belirtilen araçtaysa" şartının konulmasını sağlar.


K

    * Kick : Belirtilen oyuncunun oyundan atılmasını (kicklenmesini) sağlar.

    * KillTimer : Belirtilen sayacın durdurulmasını sağlar.


R


    * RemovePlayerFromVehicle : Belirtilen oyuncunun araçtan atılmasını sağlar.

    * RemovePlayerMapIcon : Oyuncunun haritasından belirtilen simgenin silinmesini sağlar.

    * RemoveVehicleComponent : Oyuncunun arabasından belirtilen parçaların silinmesini sağlar.

    * ResetPlayerMoney : Oyuncunun parasının sıfırlanmasını sağlar.

    * ResetPlayerWeapons : Oyuncunun silahlarının sıfırlanmasını sağlar.



S


    * SendClientMessage : Belirtilen oyuncuya , belirtilen mesajın atılmasını sağlar.

    * SendClientMessageToAll : Bütün oyunculara belirtilen mesajın atılmasını sağlar.

    * SendDeathMessage : Bir oyuncu öldüğünde , ölümle ilgilerin yer aldığı mesajın atılmasını sağlar.

    * SetCameraBehindPlayer : Oyuncunun kamerasının normale dönmesini sağlar.

    * SetDisabledWeapons : OnGameModeInIt'e koyulur.Modda kullanılması yasak olan silahların idleri ile kullanılır.

    * SetGameModeText : OnGameModeInIt'e koyulur.Modun ismini belirtir.

    * SetGravity : Oyundaki yerçekimi oranının belirtilmesini sağlar.

    * SetNameTagDrawDistance : OnGameModeInIt'e koyulur.Oyuncularının birbirilerinin isimlerini ne kadar uzaklıktan görebileceklerinin ayarlanmasını sağlar.

    * SetObjectPos : Belirtilen objenin , belirtilen koordinatlara gitmesini sağlar.
 
    * SetPlayerAmmo : Oyuncunun mermi miktarının belirtilen miktara değiştirilmesini sağlar.

    * SetPlayerArmour : Oyuncunun kalkan miktarının belirtilen miktara değiştirilmesini sağlar.

    * SetPlayerCameraLookAt : Oyuncunun kamerasının belirtilen koordinatlara kenetlenmesini sağlar.

    * SetPlayerCameraPos : Oyuncunun kamerasının belirtilen koordinatlarda olmasını sağlar.

    * SetPlayerCheckpoint : Belirtilen checkpointlerde checkpoint oluşturmayı sağlar.

    * SetPlayerColor : Oyuncunun rengini belirtilen renge değiştirmeyi sağlar.

    * SetPlayerDisabledWeapons : Oyuncu için yasaklanan silahları belirtmeyi sağlar.

    * SetPlayerFacingAngle : Oyuncunun bakış açısının belirtilen açıya dönmesini sağlar.

    * SetPlayerHealth : Oyuncunun can miktarının belirtilen düzeye değişmesini sağlar.

    * SetPlayerInterior : Oyuncunun bulunduğu interior idsinin belirtilen interior idsine dönüşmesini sağlar.

    * SetPlayerMapIcon : Oyuncu için haritada belirtilen simgenin oluşmasını sağlar.

    * SetPlayerName : Oyuncunun ismini , belirtilen isme değiştirmeye yarar.

    * SetPlayerPos : Oyuncunun belirtilen koordinatlara gitmesini sağlar.

    * SetPlayerRaceCheckpoint : Belirtilen koordinatlarda oyuncu için yarış checkpointi oluşmasını sağlar.

    * SetPlayerScore : Oyuncunun skorunu belirtilen skora değişmesini sağlar.

    * SetPlayerSkin : Oyuncunun skininin belirtilen skin idsindeki skine dönüşmesini sağlar.

    * SetPlayerSpecialAction : Oyuncunun belirtilen animasyonu yapmasını sağlar.

    * SetPlayerTeam : Oyuncunun belirtilen takıma geçmesini sağlar.

    * SetPlayerTime : Oyuncunun oyunundaki zamanın belirtilen zamana dönüşmesini sağlar.

    * SetPlayerWantedLevel : Oyuncunun aranma seviyesinin belirtilen seviyeye değişmesini sağlar.
 
    * SetPlayerWeather : Oyuncunun oyunundaki havanın belirtilen havaya dönüşmesini sağlar.

    * SetTimer : Zamanlayıcı oluşturmaya yarar.Publicler ile kullanılır.(İleride detaylı olarak anlatacağım..)

    * SetTimerEx : Zamanlayıcı oluşturmaya yarar.Publicler ile kullanılır.(İleride detaylı olarak anlatacağım..)

    * SetVehicleHealth : Oyuncunun içinde bulunduğu aracın sağlığının belirtilen miktara değişmesini sağlar.

    * SetVehicleParamsForPlayer : Oyuncunun içinde bulunduğu aracın kilitlenmesini sağlar.1 koyarsanız araç kilitli olur , 0 koyarsanız kilitsiz olur.

    * SetVehiclePos : Oyuncunun içinde bulunduğu aracın belirtilen koordinatlara gitmesini sağlar.

    * SetVehicleToRespawn : Belirtilen aracın tekrar spawn olmasını sağlar.

    * SetWeather : OnGameModeInIt'e koyulur.Oyunun hava durumunun ayarlanmasını sağlar.

    * SetWorldTime : OnGameModeInIt'e koyulur.Oyunun zamanının ayarlanmasını sağlar.

    * ShowMenuForPlayer : Belirtilen menünün oyuncu için açılmasını sağlar.

    * ShowNameTags : OnGameModeInIt'e koyulur.1 olarak ayarlandığı zaman oyuncular oyundayken karakterlerinin üzerinde oyuncuların isimlerini görebilirler , 0 koyulursa göremezler.

    * ShowPlayerMarkers : OnGameModeInIt'e koyulur.1 olarak ayarlandığı zaman oyuncular haritada kimin nerede olduğunu görebilirler , 0 koyulursa göremezler.

    * SpawnPlayer : Belirtilen oyuncunun spawn olmasını sağlar.


6. Bölüm : if Kodu :

Bu kod , belirtilen işlevin belli bir şarta göre yapılmasını sağlar.

Örneğin :

Kod: [Seç]
SetPlayerInterior(playerid,10);[code]

..kodunun , sadece oyundu adminse olmasını istiyorsak şöyle yapmalıyız :

[code]    if(IsPlayerAdmin(playerid))
   {
            SetPlayerInterior(playerid,10);

..bu sayede oyuncunun interiorunun 10 olması ; oyuncunun admin olması şartına bağlanmıştır.[/code]
7. bölüm :

"   for(new i; i<MAX_PLAYERS; i++)
   {" kodu :

    Bu kod , "i" harfinin , sunucudaki bütün oyuncuları temsil etmesini sağlar.

Örneğin :

Kod: [Seç]
SetPlayerInterior(playerid,10);
..kodunun , sadece oyuncu için değil sunucudaki herkes için geçerli olmasını istiyorsak böyle yapmalıyız :

Kod: [Seç]
for(new i; i<MAX_PLAYERS; i++)
{
        SetPlayerInterior(i,10);


8.bölüm : Komut eklemek :

  Pawno'da komut eklemek için kodlarımızı "OnPlayerCommandText" publicine koyacağız.

Öncelikle şu şekilde bir kod ekliyoruz :

Kod: [Seç]
                       if(strcmp(cmdtext, "/komutismi", true) == 0)

        {


..buradan sonra komutumuzun içeriklerini koyuyoruz.
Örneğin "/geber" yazdığımızda , komutu yazan kişinin ölmesini istiyorsak şöyle yapıyoruz :

Kod: [Seç]
if(strcmp(cmdtext, "/geber", true) == 0)
{
  SetPlayerHealth(playerid,0.0);
   return 1;
        }


Birçok komut örneğine "Komut Örnekleri" bölümünden bakabilirsiniz.


9.bölüm : Spawn eklemek :

Bir oyuncunun doğacağı bilgileri içeren yani spawn bilgilerini içeren kod "AddPlayerClass"tır.


Bu kod "OnGameModeInIt" publicine koyulmaktadır.

"AddPlayerClass" kodu şu şekildedir :

Kod: [Seç]
AddPlayerClass(skinid(Bakınız:Skin IDler),X,Y,Z,bakış açısı,silah1'in idsi,silah1'in mermi sayısı,silah2'nin idsi,silah2'in mermi sayısı,silah3'ün idsi,silah3'in mermi sayısı);
"skinid" : Oyuncunun doğduğunda alacağı skinin idsidir.IDler bölümünden Skin IDlerini bulabilirsiniz.
"X,Y,Z" : Oyuncunun bulunduğu koordinatlardır.
"bakış açısı" : Oyuncunun yüzünün baktığı açıdır.0 ila 360 derece arasında değiştirebilirsiniz.
"silahlar ve mermi sayıları" : Oyuncunun sahip olacağı silahların idlerini ve mermi miktarlarını koyacağınız yerdir.Silah IDlerini , IDler bölümünden öğrenebilirsiniz.

10.bölüm : Araba eklemek :

Bir arabanın doğacağı bilgileri içeren yani arabanın spawn bilgilerini içeren kod "AddStaticVehicle"dir.

Bu kod "OnGameModeInIt" publicine koyulmaktadır.

"AddStaticVehicle" kodu şu şekildedir :

Kod: [Seç]
AddStaticVehicle(modelid,X,Y,Z,bakış açısı,arabanın 1.rengi,2.rengi);
"modelid" : Arabanın modelid'sidir.IDler bölümünden Model IDlere ulaşabilirsiniz.
"X,Y,Z" : Arabanın doğacağı yerin koordinatlarıdır.
"bakış açısı" : Arabanın bakış açısıdır.0 ila 360 derece arasında değiştirebilirsiniz.
"renkler" : Arabanın renklerini ayarlayacağınız yerdir.


11.bölüm : Obje eklemek :

Objeyi koyacağınız bilgileri içeren kod "CreateObject"tir.

Bu kod modun her kısmına koyulabilir.

Fakat sabit olmasını istiyorsanız "OnGameModeInIt"e koymalısınız.

"CreateObject" kodu şu şekildedir :

Kod: [Seç]
CreateObject(modelid,X,Y,Z,rX,rY,rZ);
"modelid": Objenizin idsidir.IDler bölümünden objelerin Model IDlerine ulaşabilirsiniz.
"X,Y,Z" : Objenin bulunacağı yerin koordinatlarıdır.
"rX,rY,rZ" : Dokunmayın.


12.bölüm : PickUp eklemek :

Bir PickUp'ın doğacağı bilgilerin bulunduğu kod "AddStaticPickup"tır.

PickUplar , obje olan fakat aynı zamanda alınabilen nesnelerdir.

PickUplar , "OnGameModeInIt" publicine eklenmelidir.

"AddStaticPickup" kodu şu şekildedir :

Kod: [Seç]
AddStaticPickup(model,tür,X,Y,Z);
"model" : PickUp'ın model ID'sidir.PickUp'ın Model IDlerine , IDler bölümünden ulaşabilirsiniz.
"tür" : PickUp'ın türüdür.PickUp türleri (WikiSamp'tan Alıntıdır..) :

Kod: [Seç]
0 Item does not display
1 Alınamaz ve tekrar spawn olmaz.
2 Alınabilir ve bir süre sonra tekrar spawn olur.
3 Alınabilir fakat tekrar spawn olmaz.
4 Yaratıldıktan sonra yavaş yavaş yok olur.
5 Yaratıldıktan sonra yavaş yavaş yok olur.
8 Alınabilir ve yaratıldıktan sonra yavaş yavaş yok olur.
9 Blows up on pick up.(Only pickuppable in Vehicle, no respawn)
10 Blows up on pick up.(Only pickuppable in Vehicle, no respawn)
11 Blows Up few seconds of creation*
12 Blows Up few seconds of creation (car explosion? timer is the burning flame?)
13 Slowly descends in Z and eventually goes through the floor (parachute?)X
14 Sadece araç içindeyken alınabilir.
15 Alınabilir fakat tekrar spawn olmaz.
16-18 Alınamaz.
19 Alınabilir fakat bir etki yaratmaz.
20,21 Alınamaz.
22 Alınabilir fakat tekrar spawn olmaz.
23      Pickupable, doesn't disappear on pickup
24+ Alınamaz.

"X,Y,Z" : PickUp'ın bulunacağı yerin koordinatlarıdır.

13.bölüm : Moddaki genel bilgiler.

Modun açıldığından beri var olacak bilgilerdir.

"OnGameModeInIt" publicine koyulması gerekirler.

İşte moddaki genel bilgileri ayarlayacağımız kodların bir kısmı :

"SetGameModeText(modismi);" : Modun ismini ayarlayacağımız koddur.

"ShowNameTags(show);" : Oyuncuların üzerilerinde isimlerinin yazıp yazmayacağını ayarlamak içindir.Parantez içine 1 koyarsanız görünür , 0 koyarsanız görünmez.

"ShowPlayerMarkers(show);" : Oyuncuların bulundukları yerlerin haritada görünüp görünmeyeceğinin ayarlanmasını sağlar.Parantez içine 1 koyarsanız görünür , 0 koyarsanız görünmez.

"LimitGlobalChatRadius(Float:chat_radius);" : Modda oyuncuların birbirleriyle konuşabilecekleri uzaklığın ayarlandığı koddur.Parantez içine koyduğunuz sayı , konuşma uzaklık sınırıdır.

"GameModeExit();" : Modun kapanmasını sağlar."OnGameModeInIt" publicine koyulması zorunlu değildir.

"AllowInteriorWeapons(allow);" : Modda interiorlarda da silah kullanılıp kullanılmayacağının ayarlanması içindir.Parantez içine 1 koyarsanız kullanılır , 0 koyarsanız kullanılmaz.

"SetWeather(weatherid);" : Moddaki hava durumunun ayarlanacağı yerdir.WeatherIDlere , IDler bölümünden ulaşabilirsiniz.

"SetGravity(Float:gravity);" : Moddaki yer çekiminin ayarlanması içindir.Parantez içine yazdığınız sayı yerçekimini belirtir.(0.8 en idealdir.)

"AllowAdminTeleport(allow);" : Modda adminlerin haritadan istedikleri yere sağ tıklayıp oraya teleport olup olamayacaklarını ayarlar.1 koyarsanız olabilirler , 0 koyarsanız olamazlar.

"EnableZoneNames(enable);" : Modda bulunduğunuz yerin adının sağ altta yazıp yazmamasının ayarlandığı yerdir.Parantez içine 1 koyarsanız yazar , 0 koyarsanız yazmaz.

"UsePlayerPedAnims();" : Modda oyuncuların yürüyüşlerinin normal olmasını sağlar.

"DisableInteriorEnterExits();" : Moddaki interiorların giriş ve çıkışlarının bulunmamasını sağlar.

"SetNameTagDrawDistance(Float:distance);" : Oyuncuların birbirlerinin üzerindeki isimleri görebilecekleri uzaklığın ayarlandığı koddur.Parantez içine koyduğunuz sayı , görebilecekleri uzaklık sınırıdır.


14.bölüm : Pawnodaki terimler :

Pawno'da kullanılan birçok terim vardır.

Bunlardan bazıları :

-Public : Publicler , içindeki kodlarla belli zaman aralıklarında veya her zaman içindeki kodları sergilemeye yarayan kod bütünleridir.Örneğin "public OnPlayerCommandText(playerid, cmdtext[])" publicinin içinde oyundaki komutlar bulunur.Veya "public OnPlayerConnect(playerid)" içinde oyuncunun oyuna girdiği sırada neler olacağını belirten kodlar bulunur.Pawnoda iki çeşit publicler vardır.1-)Pawnonun içinde bulunan sabit publicler , 2-)"forward" kodu ile ayrıca ekleyebildiğimiz publicler..

-Kodlar : Moddaki her türlü veri , bilgi ve döngü oluşumunun sağlandığı yazılardır.Pawno'nun bir nevi kelimeleri gibidir.Bütün işlevler kodlarla sağlanır.

-Döngü : Pawno'daki birden çok kod veya kod topluluğuyla oluşturulan verilerdir.Örneğin bir oyuncunun bir yere ışınlanmasını sağlıyoruz.Fakat ayrı bir public içinde oyuncunun bulunduğu yerde bulunan oyunculara belli bir mesaj gönderileceğini ayarlıyoruz.Bu sayede bir döngü oluşuyor.

-Komut : Modda yazıldığında , belirtilen kodlara göre veriler oluşan yazılardır.Adından da anlaşılacağı gibi , yazıldığında içindeki kodlarla ilgili komut verir ve bu komutlar modda gerçekleşir.

-Tanıtım : Pawno'daki dilin içinde bulunmayan kelimeleri , kodları veya publicleri tanıtmadır.Örneğin "araba1" isimli bir araba bulunmazken "new araba1 = ..." kodu ile bu arabayı tanıtabiliriz.


15.bölüm : Takım eklemek :

Öncelikle modun başına şunu ekliyoruz :

Kod: [Seç]
static gTeam[MAX_PLAYERS];

forward SetPlayerToTeamColor();

#define TEAM_TAKIMISMI 0

#define TEAM_TAKIMISMI 1

#define TEAM_TAKIMISMI 2

.
.
.

Bu takımımızın isimlerini ayarlamamıza yarıyor.


Sonra modun herhangi bir yerine bunu ekliyoruz :

Kod: [Seç]
SetPlayerClass(playerid, classid) {

if(classid == 0) {

gTeam[playerid] = TEAM_TAKIMISMI;

} else if(classid == 1) {

gTeam[playerid] = TEAM_TAKIMISMI;

} else if(classid == 2) {

gTeam[playerid] = TEAM_TERORIST;


.
.
.




}

}

Buradan hangi oyuncuyu seçersek hangi takım olacağımızı ayarlıyoruz.

"classid" : "OnGameModeInIt" publicindeki "AddPlayerClass" kodlarının sıralaması.Yani classid 0 , en baştaki "AddPlayerClass"i belirtir.


Sonra "OnPlayerRequestClass" publicine bu kodu ekliyoruz :

Kod: [Seç]
SetPlayerClass(playerid, classid);
Sonra takımların rengini ayarlamak için modun sonuna şunu ekliyoruz :

Kod: [Seç]
public SetPlayerToTeamColor(playerid)
{

if(gTeam[playerid] == TEAM_TAKIMISMI)
{
SetPlayerColor(playerid,COLOR_ISTEDIGINIZRENK);
}
else if(gTeam[playerid] == TEAM_TAKIMISMI)
{
SetPlayerColor(playerid,COLOR_ISTEDIGINIZRENK);
}
.
.
.

return 1;
}


Bu kod ile de oyuncunun hangi takımdaysa , belirlediğimiz rengi almasını sağladık.

Takımımız hazır , modda takımımız "TEAM_TAKIMISMI" olarak tanıtıldı.


16.bölüm IDler :

Pawno'da birçok şeyde türleri belirlemek için idler kullanılır.

Silahlar , araçlar , objeler vb. gibi...

Şimdi bunların idlerini görelim :

Silah IDleri :

0   Yumruk
1   Eletakılan Demir
2   Golf Sopası
3   Cop
4   Bıçak
5   Beyzbol Sopası
6   Kürek
7   Bilardo Sopası
8   Kılıç
9   Elektirikli Testere
10  Mor Dildo
11  Kücük Beyaz Vibratör
12  Büyük Beyaz Vibratör
13  Gümüş Vibratör
14  Çicek
15  Baston
16  El Bombası
17  Gaz Bombası
18  Molotof Kokteyli
---
22  9mm
23  susturuculu 9mm
24  Desert Eagle
25  Pompalı
26  Sawnoff pompalı
27  Combat pompalı
28  Uzi
29  SMG(Mp5)
30  AK47
31  M4
32  Tec9
33  Tüfek
34  Sniper
35  Bazuka
36  otomatik nişanlı Bazuka
37  Alev Silahı
38  MiniGun
39  Çantalı Bomba
40  Patlatıcı(çantalı bombayı patlatır)
41  Spray
42  Yangın Söndürücü
43  Kamera
44  Gece Görüş gözlüğü
45  Isı gözlüğü
46  Parasut


Araç IDleri :

Vehicle ID: 400
Vehicle Name: Landstalker
Category: Off Road
Modifications: Trans Fender



Vehicle ID: 401
Vehicle Name: Bravura
Category: Saloons
Modifications: Trans Fender



Vehicle ID: 402
Vehicle Name: Buffalo
Category: Sport Vehicles
Modifications: Transfender



Vehicle ID: 403
Vehicle Name: Linerunner
Category: Industrial
Modifications: None



Vehicle ID: 404
Vehicle Name: Perenniel
Category: Station Wagons
Modifications: Trans Fender


Vehicle ID: 405
Vehicle Name: Sentinel
Category: Saloons
Modifications: Trans Fender



Vehicle ID: 406
Vehicle Name: Dumper
Category: Unique Vehicles
Modifications: None



Vehicle ID: 407
Vehicle Name: Firetruck
Category: Public Service
Modifications: None



Vehicle ID: 408
Vehicle Name: Trashmaster
Category: Industrial
Modifications: None

Image:Vehicle_409.jpg

Vehicle ID: 409
Vehicle Name: Stretch
Category: Unique Vehicles
Modifications: Trans Fender

Image:Vehicle_410.jpg

Vehicle ID: 410
Vehicle Name: Manana
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_411.jpg

Vehicle ID: 411
Vehicle Name: Infernus
Category: Sport Vehicles
Modifications: Trans Fender

Image:Vehicle_412.jpg

Vehicle ID: 412
Vehicle Name: Voodoo
Category: Lowriders
Modifications: Loco Low Co

Image:Vehicle_413.jpg

Vehicle ID: 413
Vehicle Name: Pony
Category: Industrial
Modifications: None

Image:Vehicle_414.jpg

Vehicle ID: 414
Vehicle Name: Mule
Category: Industrial
Modifications: None

Image:Vehicle_415.jpg

Vehicle ID: 415
Vehicle Name: Cheetah
Category: Sport Vehicles
Modifications: Trans Fender

Image:Vehicle_416.jpg

Vehicle ID: 416
Vehicle Name: Ambulance
Category: Public Service
Modifications: None

Image:Vehicle_417.jpg

Vehicle ID: 417
Vehicle Name: Leviathan
Category: Helicopters
Modifications: None

Image:Vehicle_418.jpg

Vehicle ID: 418
Vehicle Name: Moonbeam
Category: Station Wagons
Modifications: Trans Fender

Image:Vehicle_419.jpg

Vehicle ID: 419
Vehicle Name: Esperanto
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_420.jpg

Vehicle ID: 420
Vehicle Name: Taxi
Category: Public Service
Modifications: Transfender

Image:Vehicle_421.jpg

Vehicle ID: 421
Vehicle Name: Washington
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_422.jpg

Vehicle ID: 422
Vehicle Name: Bobcat
Category: Industrial
Modifications: Trans Fender

Image:Vehicle_423.jpg

Vehicle ID: 423
Vehicle Name: Mr Whoopee
Category: Unique Vehicles
Modifications: None

Image:Vehicle_424.jpg

Vehicle ID: 424
Vehicle Name: BF Injection
Category: Off Road
Modifications: Trans Fender

Image:Vehicle_425.jpg

Vehicle ID: 425
Vehicle Name: Hunter
Category: Helicopters
Modifications: None

Image:Vehicle_426.jpg

Vehicle ID: 426
Vehicle Name: Premier
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_427.jpg

Vehicle ID: 427
Vehicle Name: Enforcer
Category: Public Service
Modifications: None

Image:Vehicle_428.jpg

Vehicle ID: 428
Vehicle Name: Securicar
Category: Unique Vehicles
Modifications: None

Image:Vehicle_429.jpg

Vehicle ID: 429
Vehicle Name: Banshee
Category: Sport Vehicles
Modifications: None

Image:Vehicle_430.jpg

Vehicle ID: 430
Vehicle Name: Predator
Category: Boats
Modifications: None

Image:Vehicle_431.jpg

Vehicle ID: 431
Vehicle Name: Bus
Category: Public Service
Modifications: None

Image:Vehicle_432.jpg

Vehicle ID: 432
Vehicle Name: Rhino
Category: Public Service
Modifications: None

Image:Vehicle_433.jpg

Vehicle ID: 433
Vehicle Name: Barracks
Category: Public Service
Modifications: None

Image:Vehicle_434.jpg

Vehicle ID: 434
Vehicle Name: Hotknife
Category: Unique Vehicles
Modifications: None

Image:Vehicle_435.jpg

Vehicle ID: 435
Vehicle Name: Article Trailer
Category: Trailers
Modifications: None

Image:Vehicle_436.jpg

Vehicle ID: 436
Vehicle Name: Previon
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_437.jpg

Vehicle ID: 437
Vehicle Name: Coach
Category: Public Service
Modifications: None

Image:Vehicle_438.jpg

Vehicle ID: 438
Vehicle Name: Cabbie
Category: Public Service
Modifications: Transfender

Image:Vehicle_439.jpg

Vehicle ID: 439
Vehicle Name: Stallion
Category: Convertibles
Modifications: Trans Fender

Image:Vehicle_440.jpg

Vehicle ID: 440
Vehicle Name: Rumpo
Category: Industrial
Modifications: None

Image:Vehicle_441.jpg

Vehicle ID: 441
Vehicle Name: RC Bandit
Category: RC Vehicles
Modifications: None

Image:Vehicle_442.jpg

Vehicle ID: 442
Vehicle Name: Romero
Category: Unique Vehicles
Modifications: Trans Fender

Image:Vehicle_443.jpg

Vehicle ID: 443
Vehicle Name: Packer
Category: Industrial
Modifications: None

Image:Vehicle_444.jpg

Vehicle ID: 444
Vehicle Name: Monster
Category: Off Road
Modifications: None

Image:Vehicle_445.jpg

Vehicle ID: 445
Vehicle Name: Admiral
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_446.jpg

Vehicle ID: 446
Vehicle Name: Squallo
Category: Boats
Modifications: None

Image:Vehicle_447.jpg

Vehicle ID: 447
Vehicle Name: Seasparrow
Category: Helicopters
Modifications: None

Image:Vehicle_448.jpg

Vehicle ID: 448
Vehicle Name: Pizzaboy
Category: Bikes
Modifications: None

Image:Vehicle_449.jpg

Vehicle ID: 449
Vehicle Name: Tram
Category: Unique Vehicles
Modifications: None

Image:Vehicle_450.jpg

Vehicle ID: 450
Vehicle Name: Article Trailer 2
Category: Trailers
Modifications: None

Image:Vehicle_451.jpg

Vehicle ID: 451
Vehicle Name: Turismo
Category: Sport Vehicles
Modifications: Trans Fender

Image:Vehicle_452.jpg

Vehicle ID: 452
Vehicle Name: Speeder
Category: Boats
Modifications: None

Image:Vehicle_453.jpg

Vehicle ID: 453
Vehicle Name: Reefer
Category: Boats
Modifications: None

Image:Vehicle_454.jpg

Vehicle ID: 454
Vehicle Name: Tropic
Category: Boats
Modifications: None

Image:Vehicle_455.jpg

Vehicle ID: 455
Vehicle Name: Flatbed
Category: Industrial
Modifications: None

Image:Vehicle_456.jpg

Vehicle ID: 456
Vehicle Name: Yankee
Category: Industrial
Modifications: None

Image:Vehicle_457.jpg

Vehicle ID: 457
Vehicle Name: Caddy
Category: Unique Vehicles
Modifications: None

Image:Vehicle_458.jpg

Vehicle ID: 458
Vehicle Name: Solair
Category: Station Wagons
Modifications: Trans Fender

Image:Vehicle_459.jpg

Vehicle ID: 459
Vehicle Name: Berkley's RC Van
Category: Industrial
Modifications: None

Image:Vehicle_460.jpg

Vehicle ID: 460
Vehicle Name: Skimmer
Category: Airplane
Modifications: None

Image:Vehicle_461.jpg

Vehicle ID: 461
Vehicle Name: PCJ-600
Category: Bikes
Modifications: None

Image:Vehicle_462.jpg

Vehicle ID: 462
Vehicle Name: Faggio
Category: Bikes
Modifications: None

Image:Vehicle_463.jpg

Vehicle ID: 463
Vehicle Name: Freeway
Category: Bikes
Modifications: None

Image:Vehicle_464.jpg

Vehicle ID: 464
Vehicle Name: RC Baron
Category: RC Vehicles
Modifications: None

Image:Vehicle_465.jpg

Vehicle ID: 465
Vehicle Name: RC Raider
Category: RC Vehicles
Modifications: None

Image:Vehicle_466.jpg

Vehicle ID: 466
Vehicle Name: Glendale
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_467.jpg

Vehicle ID: 467
Vehicle Name: Oceanic
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_468.jpg

Vehicle ID: 468
Vehicle Name: Sanchez
Category: Bikes
Modifications: None

Image:Vehicle_469.jpg

Vehicle ID: 469
Vehicle Name: Sparrow
Category: Helicopters
Modifications: None

Image:Vehicle_470.jpg

Vehicle ID: 470
Vehicle Name: Patriot
Category: Off Road
Modifications: None

Image:Vehicle_471.jpg

Vehicle ID: 471
Vehicle Name: Quad
Category: Bikes
Modifications: None

Image:Vehicle_472.jpg

Vehicle ID: 472
Vehicle Name: Coastguard
Category: Boats
Modifications: None

Image:Vehicle_473.jpg

Vehicle ID: 473
Vehicle Name: Dinghy
Category: Boats
Modifications: None

Image:Vehicle_474.jpg

Vehicle ID: 474
Vehicle Name: Hermes
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_475.jpg

Vehicle ID: 475
Vehicle Name: Sabre
Category: Sport Vehicles
Modifications: Trans Fender

Image:Vehicle_476.jpg

Vehicle ID: 476
Vehicle Name: Rustler
Category: Airplane
Modifications: None

Image:Vehicle_477.jpg

Vehicle ID: 477
Vehicle Name: ZR-350
Category: Sport Vehicles
Modifications: Trans Fender

Image:Vehicle_478.jpg

Vehicle ID: 478
Vehicle Name: Walton
Category: Industrial
Modifications: Trans Fender

Image:Vehicle_479.jpg

Vehicle ID: 479
Vehicle Name: Regina
Category: Station Wagons
Modifications: Trans Fender

Image:Vehicle_480.jpg

Vehicle ID: 480
Vehicle Name: Comet
Category: Convertibles
Modifications: Trans Fender

Image:Vehicle_481.jpg

Vehicle ID: 481
Vehicle Name: BMX
Category: Bikes
Modifications: None

Image:Vehicle_482.jpg

Vehicle ID: 482
Vehicle Name: Burrito
Category: Industrial
Modifications: None

Image:Vehicle_483.jpg

Vehicle ID: 483
Vehicle Name: Camper
Category: Unique Vehicles
Modifications: None

Image:Vehicle_484.jpg

Vehicle ID: 484
Vehicle Name: Marquis
Category: Boats
Modifications: None

Image:Vehicle_485.jpg

Vehicle ID: 485
Vehicle Name: Baggage
Category: Unique Vehicles
Modifications: None

Image:Vehicle_486.jpg

Vehicle ID: 486
Vehicle Name: Dozer
Category: Unique Vehicles
Modifications: None

Image:Vehicle_487.jpg

Vehicle ID: 487
Vehicle Name: Maverick
Category: Helicopters
Modifications: None

Image:Vehicle_488.jpg

Vehicle ID: 488
Vehicle Name: San News Maverick
Category: Helicopters
Modifications: None

Image:Vehicle_489.jpg

Vehicle ID: 489
Vehicle Name: Rancher
Category: Off Road
Modifications: Trans Fender

Image:Vehicle_490.jpg

Vehicle ID: 490
Vehicle Name: FBI Rancher
Category: Public Service
Modifications: None

Image:Vehicle_491.jpg

Vehicle ID: 491
Vehicle Name: Virgo
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_492.jpg

Vehicle ID: 492
Vehicle Name: Greenwood
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_493.jpg

Vehicle ID: 493
Vehicle Name: Jetmax
Category: Boats
Modifications: None

Image:Vehicle_494.jpg

Vehicle ID: 494
Vehicle Name: Hotring Racer
Category: Sport Vehicles
Modifications: None

Image:Vehicle_495.jpg

Vehicle ID: 495
Vehicle Name: Sandking
Category: Off Road
Modifications: None

Image:Vehicle_496.jpg

Vehicle ID: 496
Vehicle Name: Blista Compact
Category: Sport Vehicles
Modifications: Trans Fender

Image:Vehicle_497.jpg

Vehicle ID: 497
Vehicle Name: Police Maverick
Category:
Modifications: None

Image:Vehicle_498.jpg

Vehicle ID: 498
Vehicle Name: Boxville
Category: Industrial
Modifications: None

Image:Vehicle_499.jpg

Vehicle ID: 499
Vehicle Name: Benson
Category: Industrial
Modifications: None


Image:Vehicle_500.jpg

Vehicle ID: 500
Vehicle Name: Mesa
Category: Off Road
Modifications: Trans Fender

Image:Vehicle_501.jpg

Vehicle ID: 501
Vehicle Name: RC Goblin
Category: RC Vehicles
Modifications: None

Image:Vehicle_502.jpg

Vehicle ID: 502
Vehicle Name: Hotring Racer
Category: Sport Vehicles
Modifications: None

Image:Vehicle_503.jpg

Vehicle ID: 503
Vehicle Name: Hotring Racer
Category: Sport Vehicles
Modifications: None

Image:Vehicle_504.jpg

Vehicle ID: 504
Vehicle Name: Bloodring Banger
Category: Saloons
Modifications: None

Image:Vehicle_505.jpg

Vehicle ID: 505
Vehicle Name: Rancher
Category: Off Road
Modifications: Trans Fender

Image:Vehicle_506.jpg

Vehicle ID: 506
Vehicle Name: Super GT
Category: Sport Vehicles
Modifications: Trans Fender

Image:Vehicle_507.jpg

Vehicle ID: 507
Vehicle Name: Elegant
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_508.jpg

Vehicle ID: 508
Vehicle Name: Journey
Category: Unique Vehicles
Modifications: None

Image:Vehicle_509.jpg

Vehicle ID: 509
Vehicle Name: Bike
Category: Bikes
Modifications: None

Image:Vehicle_510.jpg

Vehicle ID: 510
Vehicle Name: Mountain Bike
Category: Bikes
Modifications: None

Image:Vehicle_511.jpg

Vehicle ID: 511
Vehicle Name: Beagle
Category: Airplane
Modifications: None

Image:Vehicle_512.jpg

Vehicle ID: 512
Vehicle Name: Cropduster
Category: Airplane
Modifications: None

Image:Vehicle_513.jpg

Vehicle ID: 513
Vehicle Name: Stuntplane
Category: Airplane
Modifications: None

Image:Vehicle_514.jpg

Vehicle ID: 514
Vehicle Name: Petrol Tanker
Category: Industrial
Modifications: None

Image:Vehicle_515.jpg

Vehicle ID: 515
Vehicle Name: Roadtrain
Category: Industrial
Modifications: None

Image:Vehicle_516.jpg

Vehicle ID: 516
Vehicle Name: Nebula
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_517.jpg

Vehicle ID: 517
Vehicle Name: Majestic
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_518.jpg

Vehicle ID: 518
Vehicle Name: Buccaneer
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_519.jpg

Vehicle ID: 519
Vehicle Name: Shamal
Category: Airplane
Modifications: None

Image:Vehicle_520.jpg

Vehicle ID: 520
Vehicle Name: Hydra
Category: Airplane
Modifications: None

Image:Vehicle_521.jpg

Vehicle ID: 521
Vehicle Name: FCR-900
Category: Bikes
Modifications: None

Image:Vehicle_522.jpg

Vehicle ID: 522
Vehicle Name: NRG-500
Category: Bikes
Modifications: None

Image:Vehicle_523.jpg

Vehicle ID: 523
Vehicle Name: Cop Bike HPV1000
Category: Public Service
Modifications: None

Image:Vehicle_524.jpg

Vehicle ID: 524
Vehicle Name: Cement Truck
Category: Industrial
Modifications: None

Image:Vehicle_525.jpg

Vehicle ID: 525
Vehicle Name: Towtruck
Category: Unique Vehicles
Modifications: None

Image:Vehicle_526.jpg

Vehicle ID: 526
Vehicle Name: Fortune
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_527.jpg

Vehicle ID: 527
Vehicle Name: Cadrona
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_528.jpg

Vehicle ID: 528
Vehicle Name: FBI Truck
Category: Public Service
Modifications: None

Image:Vehicle_529.jpg

Vehicle ID: 529
Vehicle Name: Willard
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_530.jpg

Vehicle ID: 530
Vehicle Name: Forklift
Category: Unique Vehicles
Modifications: None

Image:Vehicle_531.jpg

Vehicle ID: 531
Vehicle Name: Tractor
Category: Industrial
Modifications: None

Image:Vehicle_532.jpg

Vehicle ID: 532
Vehicle Name: Combine Harvester
Category: Unique Vehicles
Modifications: None

Image:Vehicle_533.jpg

Vehicle ID: 533
Vehicle Name: Feltzer
Category: Convertibles
Modifications: Trans Fender

Image:Vehicle_534.jpg

Vehicle ID: 534
Vehicle Name: Remington
Category: Lowriders
Modifications: Loco Low Co

Image:Vehicle_535.jpg

Vehicle ID: 535
Vehicle Name: Slamvan
Category: Lowriders
Modifications: Loco Low Co

Image:Vehicle_536.jpg

Vehicle ID: 536
Vehicle Name: Blade
Category: Lowriders
Modifications: Loco Low Co

Image:Vehicle_538.jpg

Vehicle ID: 538
Vehicle Name: Freight (Train)
Category: Unique Vehicles
Modifications: None

Image:Vehicle_537.jpg

Vehicle ID: 537
Vehicle Name: Brownstreak (Train)
Category: Unique Vehicles
Modifications: None

Image:Vehicle_539.jpg

Vehicle ID: 539
Vehicle Name: Vortex
Category: Unique Vehicles
Modifications: None

Image:Vehicle_540.jpg

Vehicle ID: 540
Vehicle Name: Vincent
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_541.jpg

Vehicle ID: 541
Vehicle Name: Bullet
Category: Sport Vehicles
Modifications: Trans Fender

Image:Vehicle_542.jpg

Vehicle ID: 542
Vehicle Name: Clover
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_543.jpg

Vehicle ID: 543
Vehicle Name: Sadler
Category: Industrial
Modifications: None

Image:Vehicle_544.jpg

Vehicle ID: 544
Vehicle Name: Firetruck
Category: Public Service
Modifications: None

Image:Vehicle_545.jpg

Vehicle ID: 545
Vehicle Name: Hustler
Category: Unique Vehicles
Modifications: Trans Fender

Image:Vehicle_546.jpg

Vehicle ID: 546
Vehicle Name: Intruder
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_547.jpg

Vehicle ID: 547
Vehicle Name: Primo
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_548.jpg

Vehicle ID: 548
Vehicle Name: Cargobob
Category: Helicopters
Modifications: None

Image:Vehicle_549.jpg

Vehicle ID: 549
Vehicle Name: Tampa
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_550.jpg

Vehicle ID: 550
Vehicle Name: Sunrise
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_551.jpg

Vehicle ID: 551
Vehicle Name: Merit
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_552.jpg

Vehicle ID: 552
Vehicle Name: Utility Van
Category: Industrial
Modifications: None

Image:Vehicle_553.jpg

Vehicle ID: 553
Vehicle Name: Nevada
Category: Airplane
Modifications: None

Image:Vehicle_554.jpg

Vehicle ID: 554
Vehicle Name: Yosemite
Category: Industrial
Modifications: None

Image:Vehicle_555.jpg

Vehicle ID: 555
Vehicle Name: Windsor
Category: Convertibles
Modifications: Trans Fender

Image:Vehicle_556.jpg

Vehicle ID: 556
Vehicle Name: Monster "A"
Category: Off Road
Modifications: None



...[/code]
« Son Düzenleme: 30 Mart 2010 ; 08:34:40 Gönderen: MyR4cé »


İs İt A Şaka!!  No You Cant!!!!!!!!! :(


Tüm oyun fırsatları için tıklayın !


Çevrimdışı MyR4cé

  • Gambetti Family
  • *****
  • İleti: 4234
  • James Hetfield
    • Ödüller
Image:Vehicle_557.jpg

Vehicle ID: 557
Vehicle Name: Monster "B"
Category: Off Road
Modifications: None

Image:Vehicle_558.jpg

Vehicle ID: 558
Vehicle Name: Uranus
Category: Sport Vehicles
Modifications: Wheel Arch Angels

Image:Vehicle_559.jpg

Vehicle ID: 559
Vehicle Name: Jester
Category: Sport Vehicles
Modifications: Wheel Arch Angels

Image:Vehicle_560.jpg

Vehicle ID: 560
Vehicle Name: Sultan
Category: Saloons
Modifications: Wheel Arch Angels

Image:Vehicle_561.jpg

Vehicle ID: 561
Vehicle Name: Stratum
Category: Station Wagons
Modifications: Wheel Arch Angels

Image:Vehicle_562.jpg

Vehicle ID: 562
Vehicle Name: Elegy
Category: Saloons
Modifications: Wheel Arch Angels

Image:Vehicle_563.jpg

Vehicle ID: 563
Vehicle Name: Raindance
Category: Helicopters
Modifications: None

Image:Vehicle_564.jpg

Vehicle ID: 564
Vehicle Name: RC Tiger
Category: RC Vehicles
Modifications: None

Image:Vehicle_565.jpg

Vehicle ID: 565
Vehicle Name: Flash
Category: Sport Vehicles
Modifications: Wheel Arch Angels

Image:Vehicle_566.jpg

Vehicle ID: 566
Vehicle Name: Tahoma
Category: Lowriders
Modifications: Loco Low Co

Image:Vehicle_567.jpg

Vehicle ID: 567
Vehicle Name: Savanna
Category: Lowriders
Modifications: Loco Low Co

Image:Vehicle_568.jpg

Vehicle ID: 568
Vehicle Name: Bandito
Category: Off Road
Modifications: None

Image:Vehicle_569.jpg

Vehicle ID: 569
Vehicle Name: Freight Flat Trailer (Train)
Category: Trailers
Modifications: None

Image:Vehicle_570.jpg

Vehicle ID: 570
Vehicle Name: Streak Trailer (Train)
Category: Trailers
Modifications: None

Image:Vehicle_571.jpg

Vehicle ID: 571
Vehicle Name: Kart
Category: Unique Vehicles
Modifications: None

Image:Vehicle_572.jpg

Vehicle ID: 572
Vehicle Name: Mower
Category: Unique Vehicles
Modifications: None

Image:Vehicle_573.jpg

Vehicle ID: 573
Vehicle Name: Dune
Category: Off Road
Modifications: None

Image:Vehicle_574.jpg

Vehicle ID: 574
Vehicle Name: Sweeper
Category: Unique Vehicles
Modifications: None

Image:Vehicle_575.jpg

Vehicle ID: 575
Vehicle Name: Broadway
Category: Lowriders
Modifications: Trans Fender

Image:Vehicle_576.jpg

Vehicle ID: 576
Vehicle Name: Tornado
Category: Lowriders
Modifications: Loco Low Co

Image:Vehicle_577.jpg

Vehicle ID: 577
Vehicle Name: AT400
Category: Airplane
Modifications: None

Image:Vehicle_578.jpg

Vehicle ID: 578
Vehicle Name: DFT-30
Category: Industrial
Modifications: None

Image:Vehicle_579.jpg

Vehicle ID: 579
Vehicle Name: Huntley
Category: Off Road
Modifications: Trans Fender

Image:Vehicle_580.jpg

Vehicle ID: 580
Vehicle Name: Stafford
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_581.jpg

Vehicle ID: 581
Vehicle Name: BF-400
Category: Bikes
Modifications: None

Image:Vehicle_582.jpg

Vehicle ID: 582
Vehicle Name: Newsvan
Category: Industrial
Modifications: None

Image:Vehicle_583.jpg

Vehicle ID: 583
Vehicle Name: Tug
Category: Unique Vehicles
Modifications: None

Image:Vehicle_584.jpg

Vehicle ID: 584
Vehicle Name: Petrol Trailer
Category: Trailers
Modifications: None

Image:Vehicle_585.jpg

Vehicle ID: 585
Vehicle Name: Emperor
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_586.jpg

Vehicle ID: 586
Vehicle Name: Wayfarer
Category: Bikes
Modifications: None

Image:Vehicle_587.jpg

Vehicle ID: 587
Vehicle Name: Euros
Category: Sport Vehicles
Modifications: Trans Fender

Image:Vehicle_588.jpg

Vehicle ID: 588
Vehicle Name: Hotdog
Category: Unique Vehicles
Modifications: None

Image:Vehicle_589.jpg

Vehicle ID: 589
Vehicle Name: Club
Category: Sport Vehicles
Modifications: Trans Fender

Image:Vehicle_590.jpg

Vehicle ID: 590
Vehicle Name: Freight Box Trailer (Train)
Category: Trailers
Modifications: None

Image:Vehicle_591.jpg

Vehicle ID: 591
Vehicle Name: Article Trailer 3
Category: Trailers
Modifications: None

Image:Vehicle_592.jpg

Vehicle ID: 592
Vehicle Name: Andromada
Category: Airplane
Modifications: None

Image:Vehicle_593.jpg

Vehicle ID: 593
Vehicle Name: Dodo
Category: Airplane
Modifications: None

Image:Vehicle_594.jpg

Vehicle ID: 594
Vehicle Name: RC Cam
Category: RC Vehicles
Modifications: None

Image:Vehicle_595.jpg

Vehicle ID: 595
Vehicle Name: Launch
Category: Boats
Modifications: None

Image:Vehicle_596.jpg

Vehicle ID: 596
Vehicle Name: Police Car (LSPD)
Category: Public Service
Modifications: None

Image:Vehicle_597.jpg

Vehicle ID: 597
Vehicle Name: Police Car (SFPD)
Category: Public Service
Modifications: None

Image:Vehicle_598.jpg

Vehicle ID: 598
Vehicle Name: Police Car (LVPD)
Category: Public Service
Modifications: None

Image:Vehicle_599.jpg

Vehicle ID: 599
Vehicle Name: Ranger
Category: Public Service
Modifications: None


Image:Vehicle_600.jpg

Vehicle ID: 600
Vehicle Name: Picador
Category: Saloons
Modifications: Trans Fender

Image:Vehicle_601.jpg

Vehicle ID: 601
Vehicle Name: S.W.A.T.
Category: Public Service
Modifications: None

Image:Vehicle_602.jpg

Vehicle ID: 602
Vehicle Name: Alpha
Category: Sport Vehicles
Modifications: Trans Fender

Image:Vehicle_603.jpg

Vehicle ID: 603
Vehicle Name: Phoenix
Category: Sport Vehicles
Modifications: Trans Fender

Image:Vehicle_604.jpg

Vehicle ID: 604
Vehicle Name: Glendale Shit
Category: Saloons
Modifications: None

Image:Vehicle_605.jpg

Vehicle ID: 605
Vehicle Name: Sadler Shit
Category: Industrial
Modifications: None

Image:Vehicle_606.jpg

Vehicle ID: 606
Vehicle Name: Baggage Trailer "A"
Category: Trailers
Modifications: None

Image:Vehicle_607.jpg

Vehicle ID: 607
Vehicle Name: Baggage Trailer "B"
Category: Trailers
Modifications: None



Vehicle ID: 608
Vehicle Name: Tug Stairs Trailer
Category: Trailers
Modifications: None



Vehicle ID: 609
Vehicle Name: Boxburg
Category: Industrial
Modifications: None



Vehicle ID: 610
Vehicle Name: Farm Trailer
Category: Trailers
Modifications: None



Vehicle ID: 611
Vehicle Name: Utility Trailer
Category: Trailers
Modifications: None



Obje IDleri :


321 - Regular Dildo
322 - White Dildo
323 - Vibrator
324 - Another Vibrator
325 - Flowers
326 - Cane
327 - A box of some kind  <--- No Effect
328 - A large box of some kind <--- No Effect
329 - Removed/Non Existant. <--- DO NOT USE
330 - CJ's Phone
331 - Brass Knuckles
332 - Old VC Screwdriver - Removed. <--- DO NOT USE
333 - Golf Club
334 - Police Truncheon/Night Stick
335 - Combat Knife
336 - Baseball Bat
337 - Shovel
338 - Pool Cue
339 - Katana
340 - Skateboard - Removed. <--- DO NOT USE
341 - Chainsaw
342 - Frag Grenade
343 - Tear Gas Grenade
344 - Molotov Cocktail
345 - Vehicle Missile Launcher <--- Use with caution, very crash prone!
346 - Colt 45 Pistol
347 - Silenced Pistol
348 - Desert Eagle
349 - Regular Shotgun
350 - Sawn-Off Shotgun
351 - Combat Shotgun
352 - Micro Uzi
353 - MP5
354 - Hydra Flare
355 - AK47 Assault Rifle
356 - M4 Assault Rifle
357 - Country Rifle?
358 - Sniper Rifle
359 - Rocket Launcher
360 - Heat Seeking Rocket Launcher
361 - Flamethrower
362 - Minigun
363 - Satchel Charges
364 - Detonator <---- Seemingly Useless.
365 - Spray Paint Can
366 - Fire Extinguisher
367 - Camera
368 - Night Vision Goggles
369 - Infra-Red Goggles
370 - Jet pack
371 - Parachute
372 - Tec-9
373 - Armour model used in Ammunition (No Effect)


374-381 (Temporary Car Part pieces)



974 - Car Door
975 - Car Bumper
976 - Car Side Panel
977 - Car Bonnet
978 - Car Boot/Trunk
979 - Car Wheel
980 - Additional Bodyparts
981 - More Additional Body Parts


Fun stuff

2918 - Mine ( If You touch it you jump ALOT ! )  by cmg4life
1433 - Table
1484 - Beer Botlle
1486 - Other Beer Bottle
1518 - Television
1655 - Ramp
1765 - Chair
1766 - Couch
1211 - Fire Hydrant
1209 - Vending Machine
1227 - Save Disk
1222 - Barrel (Non Explosive)
1225 - Barrel (Shoot it to make it explode)
1340 - Chili Dogs Stand
2222 - Donuts
2985 - Mounted Machine Gun
2964 - Pool Table
3267 - Bomber (Area 69) by Bierbuikje
3279 - Area 51 lookout Tower
3761 - Shelfs
4563 - Sky Scraper
8493 - Ship in Las Venturas
9900 - Star tower (in SF) by blewert
13592 - Loop the loop
13594 - Ring (Fun to Jump through with Bike)
5482-5512 - Roads!


=Barriers=



Everything between 966 and 998
969 - electric fence
981 - 5 road blocks in a row (from island-access blocking)

Various

1206 - vending machine <--- Use This = Crash
1210 - briefcase
1216 - phone booth
1219 - palette
1223 - lamppost
1341 - ice cream cart
1342 - noodle stand
1378 - huge crane
1384 - top part of construction crane
1383 - crane stand
1543 - bottle of beer
1562 - white jet seat
1572 - airport trolley
1608 - shark
1609 - turtle
1612 - submarine (from SF port, huge)
1622 - security camera
1684 - construction container
7386 - heliport



 3092 = Tied up dead cop
 2803 = bag of meat
 2589 = carcus on a hook
 2590 = hook
 2804 = Meat
 2805 = Meat
 2806 = Meat
 16410 = grave stones
 12961 = grave stones 2 (open grave)
 12986 = well
 2896 = coffin
 2905 = leg
 2906 = arm
 2907 = torso
 2908 = head
 2976 = green gloop (2976 and 3082 are great for a Area 69 Capture the capsule mode or something)
 3082 = ammo capsule
 3007 = chopcop torso
 3008 = chopcop right arm
 3009 = chopcop left arm
 3010 = chop cop right leg
 3011 = chop cop left leg
 3012 = chop cop head
 3028 = sword
 3070 = goggles
 3071 = dumb bell right
 3072 = dumb bell left
 2627 = treadmill
 2628 = bench 2
 2629 = bench 1
 2630 = bike
 3074 = painting
 3077 = blackboard(3077,3086,3085,3078,and 3088 would be cool for a script based on the movie "60 seconds")
 3086 = cross off
 3085 = 60 seconds list 1
 3078 = 60 seconds list 2
 3088 = 60 seconds list 3
 3108 = base jump target
 3113 = carrier door
 3114 = carrier lift 2
 3115 = carrier lift 1
 2114 = basketball
 1318 = Arrow
 1317 = cylinder
 1316 = hoop
 1559 = diamond checkpoint thing


Misc

384-393 - Clothes based Objects <---Crashes game
394-397 - Something to do with hands
301-319 - Cutscene Objects (Like CJ's Suitcase, ETC...) <---?Freeze Game? SAMP-Server crashes?
5269 - wall of boxes
17019 - lots of containers (big object)
1257 - bus stop
1686 - Fuel distributor
16776 - Peckers Feed And Seed Chicken
3345 - Caravan by Abonanded Airport


Misc 761-1415


761 - sm_drybrush_sm1

923 - Packing_carates2
933 - CJ_CABLEROLL
944 - Packing_carates04
1338 - BinNt08_LA
1372 - CJ_Dump2_LOW
1415 - DYN_DUMPSTER


1210-1325



1210 - briefcase w/target circle
1211 - fire hydrant
1212 - money packet
1213 - small octagonal cap ?
1214 - octagonal concrete post
1215 - octagonal concrete post with light
1216 - public phone stand
1217 - 50 gal drum (plain) with target circle
1218 - 50 gal drum (toxic) with target circle
1219 - wood pallet
1220 - cardboard box (closed)
1221 - cardboard box (closed)
1222 - 50 gal drum with glowing coals
1223 - single lightpost
1224 - gray crate
1225 - closed 50 gal drum (toxic)
1226 - curved single highway lamppost
1227 - locked green trash bin
1228 - striped work horse
1229 - bus stop/no parking/bus sched sign
1230 - cardboard box (open)
1231 - short straight double lamppost
1232 - short straight single lamppost
1233 - no parking sign
1234 - phone here sign
1235 - trash can frame ?
1236 - big blue trash bin with flies
1237 - orange & white warning barrel
1238 - traffic cone
1239 - info icon
1240 - heart (health pickup)
1241 - power pill
1242 - armor
1243 - big buoy
1244 - gas pump
1245 - slanted wooden ramp
1246 - small disappearing triangle thingie ?   (looks like shrapnel)
1247 - bribe
1248 - gta3 sign
1249 - mail box
1250 - big home mail box
1251 - long horizontal striped pole
1252 - bomb from GTA3 that blew up the bridge from Portland to Staunton...Thanx to Allan
1253 - Photo Op icon (not visible without camera)...Thanx to Allan
1254 - skull
1255 - wooden chaise lounge
1256 - train station bench
1257 - bus stop shed
1258 - mail box
1259 - huge billboard
1260 - big billboard
1261 - small billboard
1262 - single traffic light
1263 - dual traffic light
1264 - larger plastic garbage bag with flies
1265 - smaller plastic garbage bag with flies
1266 - big billboard
1267 - big billboard
1268 - big highway billboard
1269 - gray parking meter
1270 - red parking meter
1271 - wooden crate
1272 - blue house icon
1273 - green house icon
1274 - money icon ($)
1275 - blue t-shirt icon
1276 - TIKI figure with target circle
1277 - save disk icon
1278 - tall stadium light
1279 - wrapped drug bundle
1280 - long wooden bench
1281 - picnic table with red & white umbrella
1282 - striped work horse with light
1283 - over the street traffic lights
1284 - over the street traffic lights
1285 - yellow newspaper vending box
1286 - white newspaper vending box
1287 - black newspaper vending box
1288 - orange newspaper vending box
1289 - red newspaper vending box
1290 - double parking lot lamp
1291 - street mailbox
1292 - special delivery pickup box
1293 - red newspaper vending box
1294 - single parking lot lamp
1295 - tall single parking lot light
1296 - tall single parking lot light
1297 - short single parking lot light (off)
1298 - short single parking lot light (on)
1299 - group of 5 cardboard boxes
1300 - outdoor concrete trashcan
1301 - large concrete cap with handle
1302 - generic soda machine
1303 - boulder (medium)
1304 - boulder (small)
1305 - boulder (large)
1306 - power transformers on utility poles
1307 - tall utility pole with transformers
1308 - small utility pole with transformers
1309 - huge billboard
1310 - parachute with leg straps
1311 - over-the-street direction sign
1312 - over-the-street direction sign
1313 - 2 skulls icon
1314 - 2 players icon
1315 - over-the-street traffic light
1316 - gray horizontal circle
1317 - may be another type of checkpoint cylinder (texture missing?)
1318 - white arrow pointing down
1319 - parking lot ticket taking post
1320 - side-road-on-right traffic sign
1321 - side-road-on-left traffic sign
1322 - curved-road-ahead traffic sign
1323 - T-intersection traffic sign
1324 - 4-way-intersection traffic sign
1325 - big billboard

Anything immediately below 1210 or above 1325 crashes my server when used with AddStaticPickup...


1420-1620



  1420 - ac roof unit
  1421 - 2woodboxes with cardboard 1 on top
  1422 - construction road-block
  1423 - red and blue road-block
  1424 - old metal roadblock
  1425 - detour sign
  1426 - bridge walkway
  1427 - road fold-out thing with light
  1428 - leaning ladder
  1429 - ghetto wood tv
  1430 - recycle-bin closed
  1431 - 5 wood boxes
  1432 - round table with 3 redchairs
  1433 - bar table
  1434 - single road barricade
  1435 - single road barricade 2
  1436 - bridge walkway 2
  1437 - big leaning ladder
  1438 - 8 boxes
  1439 - open dumpster
  1440 - 5 boxes with 2 trashbags
  1441 - 5 boxes 1 open and a plank
  1442 - ghetto unlit trash-can-fire
  1443 - adult books and video sale sign
  1444 - ferry sign
  1445 - burger sign
  1446 - green picket fence
  1447 - ghetto chain fence with tin
  1448 - little cardboard box thing
  1449 - 2 little cardboardbox things leaning
  1450 - 2 little cardboardbox things leaning with trashbag
  1451 - chicken house
  1452 - 3/4 an out-house
  1453 - squeezed hay roll
  1454 - hay roll
  1455 - Drum/Icecream?
  1456 - ghetto-fence
  1457 - ghettodog-house
  1458 - china cart
  1459 - construction thing
  1460 - ghetto-fence2
  1461 - boat bumper thing
  1462 - ghetto-wall
  1463 - wood stack
  1464 - bridge walkway
  1465 - construction walkway
  1466 - construction walkway 2
  1467 - construction walkway left end
  1468 - chain-fence
  1469 - construction walkway-glass
  1470 - porch corner
  1471 - porch logn part
  1472 - ghetto steps
  1473 - ghetto ramp
  1474 - ghetto ramp with legs
  1475 - ghetto ramp with legs on left
  1476 - ghetto 4th table thing
  1477 - ghetto ramp with legs on right
  1478 - mailbox-whitemetal
  1479 - ghetto overhang
  1480 - miniwedding thing
  1481 - bbq grill
  1482 - ghetto overhang 2
  1483 - ghetto lowroof
  1484 - R*beerbottle
  1485 - BIGGWEED!
  1486 - big beer
  1487 - big beer 2
  1488 - wall beer
  1489 - NONE
  1490 - frontyard ballas gangtag
  1491 - 8sqr door
  1492 - green door
  1493 - red ghetto screendoor
  1494 - blue old door
  1495 - old blue chain door
  1496 - blue old barred door
  1497 - metal bolted door
  1498 - cjs door
  1499 - big bolted metal door
  1500 - barber door
  1501 - old screen
  1502 - classic wood door
  1503 - box with tin as jump
  1504 - red 6sqr door
  1505 - blue 6sqr door
  1506 - white 6sqr door
  1507 - yellow 6sqr door
  1508 - wide metal double doors
  1509 - big beer 3
  1510 - big concrete/metal dog dish shape
  1511 - wall beer 2
  1512 - whiskey bottle
  1513 - candy bar rack
  1514 - cash register
  1515 - lucky dragon triple poker machine
  1516 - small card-table
  1517 - sqr beer bottle
  1518 - tv
  1519 - construction walkway 3
  1520 - sqrR*beer
  1521 - avery construction walkway
  1522 - store door
  1523 - cluckin bell swinging door
  1524 - frontyard ballas gangtag 2
  1525 - frontyard ballas gangtag 3
  1526 - sanfierro rifa gangtag
  1527 - rollin heights ballas gangtag?
  1528 - seville blvd families
  1529 - temple drive ballas gangtag
  1530 - los santos vagos
  1531 - varrio~los~aztecas gangtag
  1532 - 247 shopdoor
  1533 - burger shot door
  1534 - chunk of warehouse window
  1535 - safe house door
  1536 - old push door
  1537 - tatto door
  1538 - old unused door
  1539 - freeway overhang sign
  1540 - double lane freeway over hang sign
  1541 - bar beer push thing
  1542 - soda push dispenser
  1543 - pissh beer bottle
  1544 - revolver beer bottle
  1545 - bar beer push thing 2
  1546 - big gulp sprunk
  1547 - pissh label
  1548 - ice collecter thing for bar
  1549 - trashcan/ashtray
  1550 - sack of money from caligula's
  1551 - big beer 4
  1552 - weird part of warehouse open door/window
  1553 - glass foggy window
  1554 - concrete upside-down piramid
  1555 - motel room door
  1556 - yellow metal store-door
  1557 - fancy door
  1558 - forklift box
  1559 - small yellow cone for person
  1560 - 247 logo door
  1561 - 247 logo door 2
  1562 - plane chair no head
  1563 - plane chair head part
  1564 - NONE
  1565 - plane light on ceiling
  1566 - restraunt door
  1567 - closet door
  1568 - chinatown lamp-post
  1569 - store door
  1570 - chinatown stand
  1571 - little metal stand
  1572 - saveway airport shopping cart
  1573 - GAMECRASH
  1574 - full trash can
  1575 - white sack of cocaine
  1576 - brown sack of cocaine
  1577 - yellow sack of cocaine
  1578 - green sack of cocaine
  1579 - blue sack of cocaine
  1580 - red sack of cocaine
  1581 - Millie's scancard / Chuff security Card: Officer P. Rowe
  1582 - hot pizza-box
  1583 - gta3 luigi
  1584 - gta3 misty
  1585 - gta3 asuka
  1586 - ammunation target 2 things gone
  1587 - metal sqr with two bars sticking out
  1588 - vice-city ammunation part 1
  1589 - vice-city ammunation part 2
  1590 - vice-city ammunation part 3
  1591 - vice-city ammunation part 4
  1592 - vice-city ammunation part 5
  1593 - tire spikes
  1594 - chess/checkers table with 4 chairs
  1595 - big satallite dish
  1596 - small satallite dish
  1597 - palm tree street planter
  1598 - beach-ball
  1599 - yellow fish with blue eyes
  1600 - rainbow fish
  1601 - group of rainbow fish
  1602 - single jellyfish
  1603 - red jellyfish
  1604 - rainbow fish
  1605 - group of yellow fish with blue eyes
  1606 - group of rainbow fish 2
  1607 - dolphin
  1608 - shark
  1609 - yellow turtle
  1610 - concretes and castle looking thing
  1611 - top of this^
  1612 - sub-marine
  1613 - role thing
  1614 - blue sign thing
  1615 - yellow sign thing
  1616 - secruity camera
  1617 - air conditioning-makessmoke
  1618 - skinning wide airconditioning-makessmoke
  1619 - wall box thing?
  1620 - air vent grate
  1663 - Single chair (SF Driving school chair)


misc 1971-4522



1971 - kb_flykiller
1972 - kb_cuntopdisp2
2060 - CJ_SANDBAG
2775 - CJ_AIRPRT_MON
2790 - CJ_ARRIVE_BOARD
2792 - CJ_AIR_D_1
2793 - CJ_AIR_D_2
2794 - CJ_AIR_D_3
2795 - CJ_AIR_D_4
2796 - CJ_AIR_D_6
3265 - "Will be shot" sign
3267 - roof
3505 - Pinacle Tree
3890 - lib_street09
3891 - lib_street08
3893 - lib_street05
3894 - lib_street11
3899 - lib_street04
3900 - lib_street12
3910 - trackshad05
3914 - snowover02
3919 - lib_main_bistrotop
3920 - lib_veg3
3921 - lib_counchs
3942 - bistrobar
3943 - mid_staircase
3944 - bistro_blok
3961 - Boxkitch
3962 - lee_Plane07
3963 - lee_Plane08
3964 - lee_Plane09
3965 - lee_Object11
3967 - AIRPORT_int2
3968 - AIRPORT_FRONT
3969 - BAG_BELT2
3970 - CJ_CUSTOM_BAR
3971 - CJ_BAG_RECLAIM
3972 - mon1
3973 - CJ_BAG_DET
4504 - cuntw_roadblockld
4505 - cuntw_roadblock01ld
4506 - cuntw_roadblock02ld
4507 - cuntw_roadblock03ld
4508 - cuntw_roadblock04ld
4509 - cuntw_roadblock05ld
4521 - CE_Flintwat01ld
4522 - CE_Flintintld


misc 2589-3399



2589 - pig (dead)
2581-2588 - porn stuff (7)
2868 - candle
2888 - minigun (fake)
2886 - VERY old cellphone
2890 - light ramp

2781 - bank automat (spell, ATM?)
2943 - bank automat (destroyed)
3067 - bank automat (only frame, much destroyed)

2791 - airport arrive and stuff
2803-2806 - meat stuff (3)
2824-2827 - books and paper (3)
2828 - photos of people
2892 - spike strip, short
2899 - spike strip, long (x2)
2895 - flowers (x2)
2894 - collegeblock (open)
2896 - chest
2902 - coffe thing (small)
2898 - green carpet (?)
2903 - bag (wierd, it has an parachute on it)
9219 - same bag (but without parachute)
2966 - GPS (2967)
2905-2908 - body parts (from the mower, the big one)
2913 - gym stuff (also on 2915, 2916)
2914 - green flag (capture da flag)
2920 - stop bar (yellow and black)
2956 - mini crane! (like cj)
2958 - Kbeer (that brought the forest down)
2960 - steel thing (about cj's lenght)
2961&62 - fire button & text
2992 - ring (perfect for weddin)
2993 - green flag (like the 2914) (capture da flag)
2994 - restaurant thing
2995-3003 - pool balls (spell?)
3004 - pool ball hitter (spell?)
3017 - blue map (rolled)
3111 - blue map (same,) (but un-rolled)
3026 - parachute (blue, and laying on the side)
3027 - weed (small one) (smoking)
3028 - katana (standing)
3030 - radio thingy (big)
3031 - radio reciever
3038 - christmas lights
3044 - bigweed
3053 - magnet (on the heli)
3056 - horse shoe magnet (spell..)
3070 - googles (nightvision maybe)
3074 - big white wall
3082 - military green thing (small)
3085 - Wanted list part 1
3086 - feather (small)
3087 - Wanted list part 2
3088 - Wanted list part 3
3091 - "line closed" sign
3092 - DEAD COPPER (!)
3096 - repair pickup (!)
3108 - parachute target (white)
3110 - A taste of ---- -- come...
3122 - wierd movement on katana (like the para anim)
3126 - tattoo tool
3129 - car door (burned?)
3131 - parachute (opened up) (falling on ground)

3068 - Stowaway part 1
3069 - Stowaway part 2

3399 - stair, normal


Commonly used objects



4516 - roadblock
4524 - big roadblock
4527 - small roadblock
1459 - breakable small roadblock - police swat thing
1422 - unbreakable small roadblock
13667 - monkey man!
13666 - loop big
13629 - tv screen
1593 - stinger
Pirate Ship from LV = 8493
Staircase = 6976
A Shark! = 1608
The loop from interior stunt stadium = 13592
9900 - big scyscraper SF
1600-1609 - fishes
1598 - ball xD
9455 - very big land
11490 - torrenos ranch
3556 - small blue house
3557 - small purple house
3590 - small house
3608 - big rich house
3609 - big house
3608 - big house
3619 - villa
3607 - villa
1431=5 wood boxes
1432=round table with 3 redchairs
1433=bar table
1427=road fold-out thing with light
1378 - huge crane (port)
1384 - top part of construction crane
1383 - crane stand (the tower)
3872 - floodlight beams
1655 - jump
14866 -bed
3461 - torch (gives flames)
3243 - teepee
3279  - area51 tower
1596 - satelite small
1278 - stadium light
1271 - crate
2780 - smoke machine



Skin IDleri :



"Bu adres"ten , " http://www.gamerxserver.com/skins.php " resimli bir şekilde bakabilirsiniz.


PickUp IDleri :


1210 - briefcase w/target circle
1211 - fire hydrant
1212 - money packet
1213 - small octagonal cap ?
1214 - octagonal concrete post
1215 - octagonal concrete post w/light
1216 - public phone stand
1217 - 50 gal drum (plain) w/target circle
1218 - 50 gal drum (toxic) w/target circle
1219 - wood pallet
1220 - cardboard box (closed)
1221 - cardboard box (closed)
1222 - 50 gal drum w/glowing coals
1223 - single lightpost
1224 - gray crate
1225 - closed 50 gal drum (toxic)
1226 - curved single highway lamppost
1227 - locked green trash bin
1228 - striped work horse
1229 - bus stop/no parking/bus sched sign
1230 - cardboard box (open)
1231 - short straight double lamppost
1232 - short straight single lamppost
1233 - no parking sign
1234 - phone here sign
1235 - trash can frame ?
1236 - big blue trash bin w/flies
1237 - orange & white warning barrel
1238 - traffic cone
1239 - info icon
1240 - heart (health pickup)
1241 - power pill
1242 - armor
1243 - big buoy
1244 - gas pump
1245 - slanted wooden ramp
1246 - small disappearing triangle thingie ?   (looks like shrapnel)
1247 - bribe
1248 - gtaIII sign
1249 - mail box
1250 - big home mail box
1251 - long horizontal striped pole
1252 - bomb from GTA3 that blew up the bridge from Portland to Staunton...Thanx to Allan
1253 - Photo Op icon (not visible without camera)...Thanx to Allan
1254 - skull
1255 - wooden chaise lounge
1256 - train station bench
1257 - bus stop shed
1258 - mail box
1259 - huge billboard
1260 - big billboard
1261 - small billboard
1262 - single traffic light
1263 - dual traffic light
1264 - larger plastic garbage bag w/flies
1265 - smaller plastic garbage bag w/flies
1266 - big billboard
1267 - big billboard
1268 - big highway billboard
1269 - gray parking meter
1270 - red parking meter
1271 - wooden crate
1272 - blue house icon
1273 - green house icon
1274 - money icon ($)
1275 - blue t-shirt icon
1276 - TIKI figure w/target circle
1277 - save disk icon
1278 - tall stadium light
1279 - wrapped drug bundle
1280 - long wooden bench
1281 - picnic table w/red & white umbrella
1282 - striped work horse w/light
1283 - over the street traffic lights
1284 - over the street traffic lights
1285 - yellow newspaper vending box
1286 - white newspaper vending box
1287 - black newspaper vending box
1288 - orange newspaper vending box
1289 - red newspaper vending box
1290 - double parking lot lamp
1291 - street mailbox
1292 - special delivery pickup box
1293 - red newspaper vending box
1294 - single parking lot lamp
1295 - tall single parking lot light
1296 - tall single parking lot light
1297 - short single parking lot light (off)
1298 - short single parking lot light (on)
1299 - group of 5 cardboard boxes
1300 - outdoor concrete trashcan
1301 - large concrete cap w/handle
1302 - generic soda machine
1303 - boulder (medium)
1304 - boulder (small)
1305 - boulder (large)
1306 - power transformers on utility poles
1307 - tall utility pole w/transformers
1308 - small utility pole w/transformers
1309 - huge billboard
1310 - parachute with leg straps
1311 - over-the-street direction sign
1312 - over-the-street direction sign
1313 - 2 skulls icon
1314 - 2 players icon
1315 - over-the-street traffic light
1316 - gray horizontal circle
1317 - may be another type of checkpoint cylinder (texture missing?)...Thanx to Allan
1318 - white arrow pointing down
1319 - parking lot ticket taking post
1320 - side-road-on-right traffic sign
1321 - side-road-on-left traffic sign
1322 - curved-road-ahead traffic sign
1323 - T-intersection traffic sign
1324 - 4-way-intersection traffic sign
1325 - big billboard
1559 - small enterable house icon (used for plane trips in airports in single player)Thanks to [LSB]TheGame


Weapon pickups

321 - Regular Dildo
322 - White Dildo
323 - Vibrator
324 - Another Vibrator
325 - Flowers
326 - Cane
330 - CJ's Phone
331 - Brass Knuckles
333 - Golf Club
334 - Police Trungeon/Night Stick (Depending on where you're from)
335 - Combat Knife
336 - Baseball Bat
337 - Shovel
338 - Pool Cue
339 - Katana
341 - Chainsaw
342 - Frag Grenade
343 - Tear Gas Grenade
344 - Molotov Cocktail
346 - Colt 45 Pistol
347 - Colt 45 Pistol (W/Silencer)
348 - Desert Eagle
349 - Regular Shotgun?
350 - Sawn-Off Shotgun
351 - SPAZ-12 Shotgun
352 - Mac-10 (Or Micro-UZI)
353 - MP5
354 - Hydra Flare
355 - AK47 Assault Rifle
356 - M4 Assault Rifle
357 - Country Rifle?
358 - Sniper Rifle
359 - Rocket Launcher
360 - Heat Seeking Rocket Launcher
361 - Flamethrower
362 - Minigun
363 - Satchel Charges
364 - Detonator <---- Seemingly Useless.
365 - Spray Paint Can
366 - Fire Extinguisher
367 - Camera
368 - Night Vision Goggles
369 - Infra-Red Goggles
370 - Jet pack
371 - Parachute
372 - Tec-9


17.bölüm : Obje Hareket Ettirme :



Obje hareket ettirme "MoveObject" kodu ile sağlanır.

Bu kodu sağlamak için önce hareket ettirmek istediğimiz objeye , bir isim vermemiz gerekir.

Bunu da şu şekilde sağlayacağız :

Kod: [Seç]
new objemiz = CreateObject...;
Bu şekilde hareket ettirmek istediğimiz objeyi "objemiz" ismi ile tanıttık.

Şimdi aşağıda gördüğünüz kodla objenin hareket etmesini sağlayacağız :

Kod: [Seç]
MoveObject(objemiz,X,Y,Z,Float:Hız);
"X,Y,Z" : Bu koordinatlar , objemizin hareketin sonunda olmasını istediğimiz yerin koordinatlarıdır.
"Hız" : Buraya objemizin hareket etmesini istediğimiz hızı yazacağız.

Bu kodu bir komutla kullanalım diyelim :

Kod: [Seç]
                        if(strcmp(cmdtext, "/hareketettir", true) == 0)

        {
        MoveObject(objemiz,X,Y,Z,Float:Hız);
        }


Bu sayede bir oyuncu "/hareketettir" komutunu kullanırsa , "objemiz" adıyla tanıttığımız obje , belirttiğimiz koordinatlara belirttiğimiz hızla hareket edecektir.



18.bölüm : Sayaç oluşturmak :

Pawno'da sayaçlar , belli bir zaman işlevi veya şartı koymak için kullanılır.
Sayaç oluşturma "SetTimer" veya "SetTimerEx" kodları ile sağlanır.
"SetTimer"in kullanımını şimdi , "SetTimerEx"inkini ise ilerideki bölümlerde anlatacağım.
"SetTimer" kodu kullanıldığı publicin zamanına göre sayıma başlar.
Örneğin "OnGameModeInIt" publicine koyulan bir sayaç , mod açıldığı anda sayıma başlar.
Veya bir komutun içine koyulan sayaç , komut yazıldıktan sonra sayım yapar.

"SetTimer" kodu şu şekildedir :


Kod: [Seç]
SetTimer("publicismi",sayaçzamanı,tekrar);
"publicismi" : Sayım bitince olacak verilerin bulunduğu publicin ismi.

"sayaçzamanı" : Sayacın çalışacağı zaman dilimi.Örneğin 36000 yaparsanız sayaç 6 saniye sayar.
Zaman çevirimi şu şekildedir :

6000 = 1 saniye
30000 = 5 saniye
300000 = 5 dakika
900000 = 15 dakika
1800000 = Yarım saat
3600000 = Bir saat

"tekrar" : Sayacın tekrar edip etmeyeceğini belirteceğiniz yerdir.1 yazarsanız sayac sayımı bittikten sonra baştan saymaya devam eder,0 yazarsanız devam etmez.


19.bölüm : Komut Arşivi :

Şimdi sizlere benim yaptığım veya başka yerlerden bulduğum "Komut Arşivi"ni vereceğim :

Animasyonlar :


Kod: [Seç]
    if (strcmp(cmdtext, "/animasyonlar", true) == 0) {
   SendClientMessage(playerid,COLOR_GREY,"/ellerhavaya - /sarhos - /bomba - /ates - /gul - /dgozetle");
  SendClientMessage(playerid,COLOR_GREY,"/Hirsizlik - /31 - /31bitis - /yakalandin - /vururum - /vuruldum");
   SendClientMessage(playerid,COLOR_GREY,"/saplakyedim - /saplakat - /sigara - /sigara2 - /elsalla - /bak");
   SendClientMessage(playerid,COLOR_GREY,"/uzan - /otur - /kkoru - /yemek - /kus - /ol - /anlas - /op");
   SendClientMessage(playerid,COLOR_GREY,"/emrah - /nevarlan - /ise - /striptiz [A-G] - /dans [1-3]");
   return 1;
}
        // HANDSUP
if(strcmp(cmdtext, "/ellerhavaya", true) == 0) {
  if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) {
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
return 1;
     }
        }
    // Drunk
    if(strcmp(cmdtext, "/sarhos", true) == 0) {
    if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
     {
    ApplyAnimation(playerid,"PED", "WALK_DRUNK",30.1,1,1,1,1,1);
    SendClientMessage(playerid, 0xFF0000FF, "Sen sarhossun!"); // Walk Drunk
return 1;
     }
    }
        // Place a Bomb
    if (strcmp("/bomba", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 30.0, 0, 0, 0, 0, 0); // Place Bomb
    SendClientMessage(playerid, 0xFF0000FF, "Sen bomba planliyorsun!");
return 1;
        }

    if (strcmp("/sexy", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "PED", "WOMAN_walksexy", 30.0, 1, 1, 1, 1, 1); // Place Bomb
    SendClientMessage(playerid, 0xFF0000FF, "Hobaa :D");
return 1;
        }
        // Police Arrest
    if (strcmp("/ates", cmdtext, true, 7) == 0) {
ApplyAnimation( playerid,"ped", "ARRESTgun", 4.0, 0, 0, 0, 0, 0); // Gun Arrest
    SendClientMessage(playerid, 0xFF0000FF, "Ates ediyor gibi yapiyorsun.");
return 1;
    }
      if (strcmp("/motor", cmdtext, true, 7) == 0) {
ApplyAnimation( playerid,"BIKED", "BIKEd_jumponR", 4.0, 0, 0, 0, 0, 0); // Gun Arrest
    SendClientMessage(playerid, 0xFF0000FF, "Saga Atladin!");
return 1;
    }


        // Laugh
    if (strcmp("/gul", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "RAPPING", "Laugh_01", 30.0, 1, 1, 1, 1, 1); // Laugh
    SendClientMessage(playerid, 0xFF0000FF, "Gülme krizine girdin.");
return 1;
        }
        // Rob Lookout
    if (strcmp("/dgozetle", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); // Rob Lookout
    SendClientMessage(playerid, 0xFF0000FF, "Disariyi gozetliyorsun.");
return 1;
        }
        // Rob Threat
    if (strcmp("/hirsizlik", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 0, 0, 0, 0, 0); // Rob
    SendClientMessage(playerid, 0xFF0000FF, "Hirsizsin. Polisler seni magazada kistirdilar.");
    SendClientMessage(playerid, 0xFF0000FF, "Sen de, 'gelmeyin yoksa rehineleri vururum' tavri");
    SendClientMessage(playerid, 0xFF0000FF, "ile polislere silah dogrultuyorsun.");
return 1;
        }
        // Wank Out
    if (strcmp("/31", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "PAULNMAC", "wank_loop", 31.0, 1, 1, 1, 1, 1); // Wank In
    SendClientMessage(playerid, 0xFF0000FF, "31 Cekiyorsun :D");
  return 1;
}
        // Police Arrest
    if (strcmp("/yakalandin", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "POLICE", "plc_drgbst_01", 4.0, 0, 0, 0, 0, 0); // Arrest
    SendClientMessage(playerid, 0xFF0000FF, "Polis seni yakaladi!");
    return 1;
        }
    // Wank In
    if (strcmp("/31bitis", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "PAULNMAC", "wank_out", 4.0, 0, 0, 0, 0, 0); // Wank Out
    SendClientMessage(playerid, 0xFF0000FF, "31 Bitti...");
    return 1;
    }
        // Arrested
    if (strcmp("/vururum", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "POLICE", "crm_drgbst_01", 4.0, 0, 0, 0, 0, 0); // Arrested
    SendClientMessage(playerid, 0xFF0000FF, "Gelme yoksa vururum!");
    return 1;
        }
        // Injury
    if (strcmp("/vuruldum", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "SWEET", "Sweet_injuredloop", 4.0, 0, 0, 0, 0, 0); // Injured
    SendClientMessage(playerid, 0xFF0000FF, "Sen Vuruldun!");
    return 1;
        }
        // Ass Slapped
    if (strcmp("/saplakyedim", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "SWEET", "ho_ass_slapped", 4.0, 0, 0, 0, 0, 0); // Ass Slapped
    SendClientMessage(playerid, 0xFF0000FF, "Biri popona vurdu");
    return 1;
        }
        // Female Smoking
    if (strcmp("/sigara", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "SMOKING", "F_smklean_loop", 30.0, 0, 0, 0, 0, 0); // Female Smoking
    SendClientMessage(playerid, 0xFF0000FF, "Duvara yaslandin, sigara iciyorsun.");
    return 1;
        }
        // Cop Look
    if (strcmp("/bak", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 0, 0, 0, 0); // Cop Looking
    SendClientMessage(playerid, 0xFF0000FF, "Bos gozlerle etrafi suzuyorsun.");
    return 1;
        }
        // Lay Down
    if (strcmp("/uzan", cmdtext, true, 6) == 0) {
    ApplyAnimation(playerid,"BEACH", "bather", 30.0, 1, 1, 1, 1, 1); // Lay down
    SendClientMessage(playerid, 0xFF0000FF, "Yere uzandin.");
    return 1;
    }
        // Take Cover
    if (strcmp("/kkoru", cmdtext, true, 3) == 0) {
    ApplyAnimation(playerid, "ped", "cower", 3.0, 0, 0, 0, 0, 0); // Taking Cover
    SendClientMessage(playerid, 0xFF0000FF, "Kendini koruyorsun.");
    return 1;
        }
        // Vomit
    if (strcmp("/kus", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0); // Vomit BAH!
    SendClientMessage(playerid, 0xFF0000FF, "Sen kusuyorsun!");
    return 1;
        }
        // Eat Burger
    if (strcmp("/yemek", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "FOOD", "EAT_Burger", 30.0, 0, 0, 0, 0, 0); // Eat Burger
    SendClientMessage(playerid, 0xFF0000FF, "Sen hamburger yiyorsun");
    return 1;
    }
        // Wave
    if (strcmp("/elsalla", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "KISSING", "BD_GF_Wave", 3.0, 0, 0, 0, 0, 0); // Wave
    SendClientMessage(playerid, 0xFF0000FF, "El salliyorsun.");
    return 1;
        }
        // Slap Ass
    if (strcmp("/saplakat", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0); // Ass Slapping
    SendClientMessage(playerid, 0xFF0000FF, "Yanindakinin poposuna saplak attin :D");
    return 1;
        }
        // Death Crawling
    if (strcmp("/ol", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "WUZI", "CS_Dead_Guy", 4.0, 0, 0, 0, 0, 0); // Dead Crawling
    SendClientMessage(playerid, 0xFF0000FF, "Ol");
    return 1;
    }
        // Dealer
    if (strcmp("/anlas", cmdtext, true) == 0) {
    ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0); // Deal Drugs
    SendClientMessage(playerid, 0xFF0000FF, "Yasa disi isler hakkinda konusup anlasiyorsun.");
    return 1;
        }
        // Kiss
    if (strcmp("/op", cmdtext, true, 5) == 0) {
    ApplyAnimation(playerid, "KISSING", "Playa_Kiss_02", 3.0, 0, 0, 0, 0, 0); // Kiss
    SendClientMessage(playerid, 0xFF0000FF, "Biriyle opusuyorsun.Onundeki de /op yazarsa opusmus olursun.");
    return 1;
        }
        // Crack Dieing
    if (strcmp("/emrah", cmdtext, true, 6) == 0) {
    ApplyAnimation(playerid, "CRACK", "crckdeth2", 30.0, 0, 0, 0, 0, 0); // Dieing of Crack
    SendClientMessage(playerid, 0xFF0000FF, "Bankta uzanmis, usuyorsun.Zavalli.");
    return 1;
        }
        // Piss
    if (strcmp("/ise", cmdtext, true, 8) == 0) {
    ApplyAnimation(playerid, "PAULNMAC", "Piss_in", 4.0, 0, 0, 0, 0, 0);
    SendClientMessage(playerid, 0xFF0000FF, "Isiyorsun!");
    return 1;
        }
        // Male Smoking
    if (strcmp("/sigara2", cmdtext, true, 4) == 0) {
    ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 30.0, 0, 0, 0, 0, 0); // Smoke
    SendClientMessage(playerid, 0xFF0000FF, "Sigara iciyorsun");
    return 1;
        }
        // Sit
    if (strcmp("/otur", cmdtext, true, 4) == 0) {
    ApplyAnimation(playerid,"BEACH", "ParkSit_M_loop", 30.0, 1, 1, 1, 1, 1); // Sit
    SendClientMessage(playerid, 0xFF0000FF, "Sen oturdun!");
    return 1;
    }
        // Fuck U
    if (strcmp("/nevarlan", cmdtext, true, 2) == 0) {
    ApplyAnimation( playerid,"ped", "fucku", 4.1, 0, 1, 1, 1, 1 ); // Wave fist / Pull fingers (with block hands)
    SendClientMessage(playerid, 0xFF0000FF, "Kiziyorsun!");
    return 1;
    }
        // Strip-Tease
    if (strcmp("/striptiz", cmdtext, true, 6) == 0)
    {
    switch (cmdtext[7])
    {
    case 'a', 'A':{ ApplyAnimation( playerid,"STRIP", "strip_A", 4.1, 0, 1, 1, 1, 1 ); return 1; } // Strip
    case 'b', 'B':{ ApplyAnimation( playerid,"STRIP", "strip_B", 4.1, 0, 1, 1, 1, 1 ); return 1; } // Strip
    case 'c', 'C':{ ApplyAnimation( playerid,"STRIP", "strip_C", 4.1, 0, 1, 1, 1, 1 ); return 1; } // Strip
    case 'd', 'D':{ ApplyAnimation( playerid,"STRIP", "strip_D", 4.1, 0, 1, 1, 1, 1 ); return 1; } // Strip
    case 'e', 'E':{ ApplyAnimation( playerid,"STRIP", "strip_E", 4.1, 0, 1, 1, 1, 1 ); return 1; } // Strip
    case 'f', 'F':{ ApplyAnimation( playerid,"STRIP", "strip_F", 4.1, 0, 1, 1, 1, 1 ); return 1; } // Strip
    case 'g', 'G':{ ApplyAnimation( playerid,"STRIP", "strip_G", 4.1, 0, 1, 1, 1, 1 ); return 1; } // Strip
    }   SendClientMessage(playerid, 0xFF0000FF, "Striptiz yapiyorsun.");
    return 1;
    }
    // Idle Chat
    if(strcmp(cmdtext, "/konus", true) == 0)
{
  if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
  {
   ApplyAnimation(playerid,"PED","IDLE_CHAT",4.1,0,1,1,1,1);
   SendClientMessage(playerid, 0xFF0000FF, "Konusuyorsun."); // Chat
   return 1;
     }
}
        // SUICIDE COMMAND
if(strcmp(cmdtext, "/geber", true) == 0) {
  SetPlayerHealth(playerid,0.0);
  return 1;
        }

        // START DANCING
if(strcmp(cmd, "/dans", true) == 0) {
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) {


    // Get the dance style param
      tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid,0xFF0000FF,"Kullanim: /dans [style 1-3]");
return 1;
}

dancestyle = strval(tmp);
if(dancestyle < 1 || dancestyle > 3) {
    SendClientMessage(playerid,0xFF0000FF,"Kullanim: /dans [style 1-3]");
    return 1;
}

if(dancestyle == 1) {
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
} else if(dancestyle == 2) {
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2);
} else if(dancestyle == 3) {
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3);
}
    return 1;
}
}


Araç Modifiyeleri :

Kod: [Seç]
if (strcmp("/sultan", cmdtext, true, 10) == 0)
{

    if (IsPlayerInAnyVehicle(playerid) == 1)
{
        if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
        {
        GameTextForAll("Arabanızı Modifiye Etmek Icin /sultan yazın! ",3500,6);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1029);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1033);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1170);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1139);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1170);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1140);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1030);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1031);

        SendClientMessage(playerid,0xDC143CAAA,"Araciniz Modifiye Edildi!");
        } else {
        SendClientMessage(playerid,0xDC143CAA,"Modifiye Edilebilen Bir Arabada Degilsiniz!");
        }
}
else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz!!!");
}


    return true;
}

if (strcmp("/flash", cmdtext, true, 10) == 0)
{

    if (IsPlayerInAnyVehicle(playerid) == 1)
{
        if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 565)
        {
        GameTextForAll("Arabanızı Modifiye Etmek Icin /flash Yazın!",3500,6);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1046);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1048);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1052);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1049);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1054);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1151);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1152);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1079);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);


        SendClientMessage(playerid,0xDC143CAA,"Araciniz Modifiye Edildi !!!");
        } else {
        SendClientMessage(playerid,0xDC143CAA,"Modifiye Edilebilen Bir Arabada Degilsiniz!!!");
        }
}
else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz!");
}


    return true;
}

//Elegy Upgrade//

if (strcmp("/elegy", cmdtext, true, 10) == 0)
{

    if (IsPlayerInAnyVehicle(playerid) == 1)
{
        if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 562)

        {
        GameTextForAll("Arabanızı Modifiye Etmek Icin /elegy Yazın!!!",3500,6);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1034);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1038);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1036);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1146);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1148);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1172);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);

        SendClientMessage(playerid,0xDC143CAA,"Araciniz Modifiye Edildi !!!");
        } else {
        SendClientMessage(playerid,0xDC143CAA,"Modifiye Edilebilen Bir Arabada Degilsiniz!!!");
        }
}
else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz!");
}


    return true;
}

//Jester Uprade//

if (strcmp("/jester", cmdtext, true, 10) == 0)
{

    if (IsPlayerInAnyVehicle(playerid) == 1)
{
        if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
        {
        GameTextForAll("Arabanızı Modifiye Etmek Icin /jester Yazın!!!",3500,6);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1066);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1068);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1070);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1080);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1158);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1161);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1173);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);

        SendClientMessage(playerid,0xDC143CAA,"Araciniz Modifiye Edildi!!!");
        } else {
        SendClientMessage(playerid,0xDC143CAA,"Modifiye Edilebilen Bir Arabada Degilsiniz!!!");
        }
}
else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz !!!");
}

    return true;
}

//Blade Upgrade//

if (strcmp("/blade", cmdtext, true, 10) == 0)
{

    if (IsPlayerInAnyVehicle(playerid) == 1)
{
        if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 536)
        {

        GameTextForAll("Arabanızı Modifiye Etmek Icin /blade Yazın!!!",3500,6);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1103);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1105);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1108);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1107);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1128);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1181);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1183);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);

        SendClientMessage(playerid,0xDC143CAA,"Araciniz Modifiye Edildi !!!");
        } else {
        SendClientMessage(playerid,0xDC143CAA,"Modifiye Edilebilen Bir Arabada Degilsiniz !!!");
        }
}
else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz !");
}

    return true;
}

//Uranus Upgrade

if (strcmp("/uranus", cmdtext, true, 10) == 0)
{

    if (IsPlayerInAnyVehicle(playerid) == 1)
{
        if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 558)
        {

        GameTextForAll("Arabanızı Modifiye Etmek Icin /uranus Yazın!",3500,6);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1091);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1092);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1093);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1095);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1163);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1165);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1166);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);

        SendClientMessage(playerid,0xDC143CAA,"Araciniz Modifiye Edildi !!!");
        } else {
        SendClientMessage(playerid,0xDC143CAA,"Modifiye Edilebilen Bir Arabada Degilsiniz!");
        }
}
else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz!");
}

    return true;
}

[hr]

...
« Son Düzenleme: 02 Ocak 2009 ; 17:31:40 Gönderen: U3r_Myr4c3 »


İs İt A Şaka!!  No You Cant!!!!!!!!! :(

Çevrimdışı MyR4cé

  • Gambetti Family
  • *****
  • İleti: 4234
  • James Hetfield
    • Ödüller
Kod: [Seç]
//Slamvan Upgrade//

if (strcmp("/slamvan", cmdtext, true, 10) == 0)
{

    if (IsPlayerInAnyVehicle(playerid) == 1)
{
        if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 535)
        {

        GameTextForAll("Arabanızı Modifiye Etmek Icin /slamvan Yazın!",3500,6);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1110);
      AddVehicleComponent(GetPlayerVehicleID(playerid), 1112);
      AddVehicleComponent(GetPlayerVehicleID(playerid), 1114);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1116);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1117);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1118);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1120);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);

        SendClientMessage(playerid,0xDC143CAA,"Araciniz Modifiye Edildi !!!");
        } else {
        SendClientMessage(playerid,0xDC143CAA,"Modifiye Edilebilen Bir Arabada Degilsiniz!");
        }
}
else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz !");
}

    return true;
}


Kod: [Seç]
if (strcmp("/nos", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
AddVehicleComponent(GetPlayerVehicleID(playerid),1010);//nos
GivePlayerMoney(playerid, -2000);
GameTextForPlayer(playerid, "~r~-2000$", 2000, 1);
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
SendClientMessage(playerid,0xDC143CAA,"Araciniza Nitro Eklendi !");
} else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz !");

return 1;
}

Kod: [Seç]
if (strcmp("/twist", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
AddVehicleComponent(GetPlayerVehicleID(playerid),1078);//twist
GivePlayerMoney(playerid, -1000);
GameTextForPlayer(playerid, "~r~-1000$", 2000, 1);
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
SendClientMessage(playerid,COLOR_GREEN,"Arabaniza Twist Model Lastik Eklendi !");
} else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz !");
return 1;
}

Kod: [Seç]
if (strcmp("/wires", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
AddVehicleComponent(GetPlayerVehicleID(playerid),1076);//wires
GivePlayerMoney(playerid, -1000);
GameTextForPlayer(playerid, "~r~-1000$", 2000, 1);
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
SendClientMessage(playerid,COLOR_GREEN,"Arabaniza Wires Model Lastik Eklendi !");
} else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz !");
return 1;
}

Kod: [Seç]
if (strcmp("/dollar", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
AddVehicleComponent(GetPlayerVehicleID(playerid),1083);//dollar
GivePlayerMoney(playerid, -1000);
GameTextForPlayer(playerid, "~r~-1000$", 2000, 1);
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
SendClientMessage(playerid,COLOR_GREEN,"Arabaniza Dollar Model Lastik Eklendi !");
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
} else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz !");
return 1;
}

Kod: [Seç]
if (strcmp("/import", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
AddVehicleComponent(GetPlayerVehicleID(playerid),1082);//import
GivePlayerMoney(playerid, -1000);
GameTextForPlayer(playerid, "~r~-1000$", 2000, 1);
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
SendClientMessage(playerid,COLOR_GREEN,"Arabaniza Import Model Lastik Eklendi !");
} else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz !");
return 1;
}

Kod: [Seç]
if (strcmp("/switch", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
AddVehicleComponent(GetPlayerVehicleID(playerid),1080);//switch
GivePlayerMoney(playerid, -1000);
GameTextForPlayer(playerid, "~r~-1000$", 2000, 1);
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
SendClientMessage(playerid,COLOR_GREEN,"Arabaniza Switch Model Lastik Eklendi !");
} else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz !");
return 1;
}

Kod: [Seç]
if (strcmp("/cutter", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
AddVehicleComponent(GetPlayerVehicleID(playerid),1079);//cutter
GivePlayerMoney(playerid, -1000);
GameTextForPlayer(playerid, "~r~-1000$", 2000, 1);
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
SendClientMessage(playerid,COLOR_GREEN,"Arabaniza Cutter Model Lastik Eklendi !");
} else {
SendClientMessage(playerid,0xDC143CAA,"Herhangi Bir Arabada Degilsiniz !");
return 1;
}



Meslek ve teleport komutları :


Kod: [Seç]
if (strcmp("/drift", cmdtext, true, 10) == 0)
{
new oisim[256];
new girisyazisi[256];
GetPlayerName(playerid, oisim, sizeof(oisim));
    format(girisyazisi, 256, "%s Drift Bolgesine Isinlandi. /drift", oisim);
    SendClientMessageToAll(COLOR_GREEN, girisyazisi);
    ResetPlayerWeapons(playerid);
        SetPlayerPos(playerid, 2335.2336,1396.2314,42.8203);
                SetPlayerSkin(playerid, 30);
SetPlayerFacingAngle(playerid, 349.9648);
SendClientMessage(playerid, COLOR_GREEN, "Drift Bolgesine Isinlandin.");
        return 1;
}


if (strcmp(cmdtext, "/taksici", true)==0)
{
new oisim[256];
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid,0);
SetPlayerColor(playerid, COLOR_YELLOW);
SetPlayerPos(playerid, 1383.7484,743.9830,10.8203);
GetPlayerName(playerid, oisim, sizeof(oisim));
format(string, sizeof(string),"%s taksici oldu.", oisim);
SendClientMessageToAll(COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, "Hadi!Taksiciliğini Göster Bakalım!");

return true;
}

if (strcmp(cmdtext, "/kosu", true)==0)
{
new name[256];
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,-2681.7412,2161.4807,55.8125);
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s Kosu Alanina Gitti. /kosu", name);
SendClientMessageToAll(COLOR_RED, string);
SendClientMessage(playerid, COLOR_YELLOW, "Hadi!Usain Bolt'un Yandan Yemişi.. xD");
   GivePlayerMoney(playerid, -100);
GameTextForPlayer(playerid, "~r~-100$", 2000, 1);
return true;
}

if (strcmp(cmdtext, "/piknik", true)==0)
{
new name[256];
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,-456.9700,-2479.3562,116.3534);
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s Piknik Alanına Gitti. /piknik", name);
SendClientMessageToAll(COLOR_RED, string);
SendClientMessage(playerid, COLOR_YELLOW, "Hadi!Piknik Alanında Bi Mangal Yap! xD");
  DisablePlayerCheckpoint(playerid);
  GivePlayerMoney(playerid, -100);
GameTextForPlayer(playerid, "~r~-100$", 2000, 1);
return true;
}


                        if(strcmp(cmdtext, "/polis", true) == 0)

        {
new oisim[256];
new girisyazisi[256];
GetPlayerName(playerid, oisim, sizeof(oisim));
    format(girisyazisi, 256, "%s Polis Oldu. /polis", oisim);
    SendClientMessageToAll(COLOR_GREEN, girisyazisi);
        SendClientMessage(playerid, 0x00BFFFFF, "Hadi!SA'daki Suclulari Yakala!");
SetPlayerSkin(playerid,280);
SetPlayerInterior(playerid, 0);
        GivePlayerWeapon(playerid,24,2000);
        SetPlayerColor(playerid, COLOR_BLUE);
        SetPlayerPos(playerid,1551.6711,-1674.9982,15.9486);
}
                        if(strcmp(cmdtext, "/tirsoforu", true) == 0)

        {
new oisim[256];
new girisyazisi[256];
   ResetPlayerWeapons(playerid);
GetPlayerName(playerid, oisim, sizeof(oisim));
    format(girisyazisi, 256, "%s Tir Soforu Oldu. /tirsoforu", oisim);
    SendClientMessageToAll(COLOR_GREEN, girisyazisi);
        SendClientMessage(playerid, 0x00BFFFFF, "Hadi!Dert Biter Yol Bitmez!Tek Rakibin Turkhavayolları! xD");
SetPlayerSkin(playerid,44);
SetPlayerInterior(playerid, 0);

        SetPlayerPos(playerid,-54.8871,-1132.0846,0.8052);
}
                        if(strcmp(cmdtext, "/ambulansci", true) == 0)

        {
new oisim[256];
new girisyazisi[256];
   ResetPlayerWeapons(playerid);
GetPlayerName(playerid, oisim, sizeof(oisim));
    format(girisyazisi, 256, "%s Ambulansci Oldu. /ambulansci", oisim);
    SendClientMessageToAll(COLOR_GREEN, girisyazisi);
        SendClientMessage(playerid, 0x00BFFFFF, "Hadi!Hasta Kalp Krizi Geciyor Acilen Goreve!");
SetPlayerSkin(playerid,71);
SetPlayerInterior(playerid, 0);
        SetPlayerPos(playerid,-2571.4343,609.4397,14.4592);
}

if (strcmp("/mountain", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,-2337.3120,-1622.9119,483.7090);
SetPlayerInterior(playerid, 0);
   ResetPlayerWeapons(playerid);
SendClientMessage(playerid, COLOR_RED,"Mountain'e Isilandin.");
new oisim[256];
new girisyazisi[256];
GetPlayerName(playerid, oisim, sizeof(oisim));
    format(girisyazisi, 256, "%s Mountain'e Isinlandi. /mountain", oisim);
    SendClientMessageToAll(COLOR_GREEN, girisyazisi);
return 1;
}


if (strcmp("/stunt", cmdtext, true, 10) == 0)
{
new oisim[256];
new girisyazisi[256];
   ResetPlayerWeapons(playerid);
GetPlayerName(playerid, oisim, sizeof(oisim));
    format(girisyazisi, 256, "%s Stunt Alanina Isinlandi. /stunt", oisim);
    SendClientMessageToAll(COLOR_GREEN, girisyazisi);
        SetPlayerPos(playerid, 1867.0229,-1428.0750,13.8987);
        SetPlayerInterior(playerid, 0);
        SetPlayerSkin(playerid, 23);
                EnableStuntBonusForPlayer(playerid, 1);
SendClientMessage(playerid, COLOR_RED, "Hadi!Stuntta Goster Kendini!");
        return 1;
}


if(strcmp("/sualti",cmdtext, true, 10) == 0) {
 SetPlayerPos(playerid,2328.6028,-2675.1338,-15.2064);
  new oisim[256];
new girisyazisi[256];
GetPlayerName(playerid, oisim, sizeof(oisim));
    format(girisyazisi, 256, "%s Su Altina Indiniz. /sualti", oisim);
    SendClientMessageToAll(COLOR_GREEN, girisyazisi);
 SendClientMessage(playerid,0xFFFFFFAA,"Su Altina Indiniz!");
 return 1;
}


Telsiz ve Anons komutları :


Kod: [Seç]
   dcmd(telsiz,6,cmdtext);
   dcmd(anons,5,cmdtext);

return 1;
}
dcmd_telsiz(playerid,params[])
{
new yazi[256],isim[40];
GetPlayerName(playerid,isim,sizeof(isim));
format(yazi,sizeof(yazi),"[TELSIZ] %s: %s",isim,params);
for(new i=0;i<40;i++)
{
if(IsPlayerConnected( i ))
{
if(GetDistanceBetweenPlayers(playerid,i) < 15.0) //Metre mesafesi
{
SendClientMessage(i,COLOR_PINK,yazi);
}
}
}
return 1;
}
dcmd_anons(playerid,params[])
{
new yazi[256],isim[40];
GetPlayerName(playerid,isim,sizeof(isim));
format(yazi,sizeof(yazi),"[ANONS] %s: %s",isim,params);
for(new i=0;i<40;i++)
{
if(IsPlayerConnected( i ))
{
if(GetDistanceBetweenPlayers(playerid,i) < 100.0) //Metre mesafesi
{
SendClientMessage(i,COLOR_PINK,yazi);
}
}
}
return 0;
}

stock GetDistanceBetweenPlayers(playerid, playerid2)
{
    new Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2;
    new Float:tmpdis;
    GetPlayerPos(playerid, x1, y1, z1);
    GetPlayerPos(playerid2, x2, y2, z2);
    tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2, x1)), 2) + floatpower(floatabs(floatsub(y2, y1)), 2) + floatpower(floatabs(floatsub(z2, z1)), 2));
    return floatround(tmpdis);
}


Arabayı kilitleme ve açma komutları :


Kod: [Seç]
if (strcmp(cmdtext, "/kilit", true)==0)
                {

                        if(IsPlayerInAnyVehicle(playerid))
                        {
                                new State=GetPlayerState(playerid);
                                if(State!=PLAYER_STATE_DRIVER)
                                {
                                        SendClientMessage(playerid,COLOR_GREEN,"Sadece sürücüler araci kilitleyebilir.");
                                        return 1;
                                }
                                new i;
                                for(i=0;i<MAX_PLAYERS;i++)
                                {
                                        if(i != playerid)
                                        {
                                                SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
                                        }
                                }
                                SendClientMessage(playerid, COLOR_YELLOW, "Araç kilitlendi!");
  
                                GetPlayerPos(playerid,pX,pY,pZ);
                                PlayerPlaySound(playerid,1056,pX,pY,pZ);
                        }
                        else
                        {
                                SendClientMessage(playerid, COLOR_YELLOW, "Herhangi bir aracin içinde degilsin!");
                        }
                return 1;
                }
                if (strcmp(cmdtext, "/ac", true)==0)
                {
                        if(IsPlayerInAnyVehicle(playerid))
                        {
                                new State=GetPlayerState(playerid);
                                if(State!=PLAYER_STATE_DRIVER)
                                {
                                        SendClientMessage(playerid,COLOR_BLUE,"Sadece sürücüler aracin kilidini açabilir.");
                                        return 1;
                                }
                                new i;
                                for(i=0;i<MAX_PLAYERS;i++)
                                {
                                        SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
                                }
                                SendClientMessage(playerid, COLOR_GREEN, "Kapilar açildi!");

                                GetPlayerPos(playerid,pX,pY,pZ);
                                PlayerPlaySound(playerid,1057,pX,pY,pZ);
                        }
                        else
                        {
                                SendClientMessage(playerid, COLOR_YELLOW, "Herhangi bir aracin içinde degilsin!");
                        }
                return 1;
                }



İntihar etme komutu :


Kod: [Seç]
if(strcmp(cmdtext, "/geber", true) == 0) {
  SetPlayerHealth(playerid,0.0);
   return 1;
        }



Para gönderme komutu :


Kod: [Seç]
if(strcmp(cmd, "/paragonder", true) == 0) {
new playermoney;
new moneys;
tmp = strtok(cmdtext, idx);

if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /paragonder [oyuncu idsi] [miktar]");
return 1;
}
giveplayerid = strval(tmp);

tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "KULLANIM: /paragonder [oyuncu idsi] [miktar]");
return 1;
}
  moneys = strval(tmp);


if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
playermoney = GetPlayerMoney(playerid);
if (moneys > 0 && playermoney >= moneys) {
GivePlayerMoney(playerid, (0 - moneys));
GivePlayerMoney(giveplayerid, moneys);
format(string, sizeof(string), "%s(ID: %d) adli oyuncuya %d$ gonderildi.", giveplayer,giveplayerid, moneys);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "%s(ID: %d) adli oyuncudan %d$ alindi.", sendername, playerid, moneys);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
}
else {
SendClientMessage(playerid, COLOR_YELLOW, "Yanlis miktar.");
}
}
else {
format(string, sizeof(string), "%d aktif bir oyuncu degil.", giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}



20.bölüm : Alıntı anlatımlar :

"GangZone Nasıl Eklenir ?" by Nightstalker :


GangZone Nasıl Eklenir

Bu konu forumda vardı gibi hatırlıyorum ama baktım bulamadım,o da nalları dikmiş galiba.Herneyse,0.2 sürümünün bu özelliğini anlatan bir konu yoksa,burda anlatıyorum.

GangZone eklemek için modumuzun en tepesine (#include <a_samp> yazan yer)

new DENEME;

yazalım.Bunu yazdıktan sonra aşağıdaki kodları aktaralım

public OnGameModeInit() {
DENEME = GangZoneCreate(-2366.7292,-363.2696,-2011.2072,315.1115);
return 1;

}

Burada soracaksınız,o gangzonecreate ne demek,o rakamlar da nesidir diye.GangZoneCreate komutu şöyle işler,bir kare düşünün.Bu karenin dört köşesine sa-mp'ta gidin ve /save yazın.Dört köşe için yapın bunu.Daha sonra GTA:SA'nın kurulu olduğu yerde oluşan Savedpositions adlı txt dosyasını açın.Karşınıza şu şekilde satırlar çıkacaktır:

AddPlayerClass(240,-2011.8057,-286.5571,35.3203,179.0529,0,0,0,0,0,0); //
AddPlayerClass(240,-2011.2072,315.1115,35.0156,88.8905,0,0,0,0,0,0); //
AddPlayerClass(240,-2366.7292,314.9000,35.1719,82.2981,0,0,0,0,0,0); //
AddPlayerClass(240,-2363.2502,-363.2696,68.8157,6.5928,0,0,0,0,0,0); //


Bu satırlarda bulunan numaralar şu sırada dizilmişlerdir
(skin id,x koordinatı,y koordinatı,z koordinatı,karakterin bakış açısı,1. silah,1. silahın mermisi,2. silah,2. silahın mermisi,3.silah ,3. silahın mermisi)
Bizim işimize X ve Y koordinatları yarayacak (baştan 2. ve 3. koordinatlar.Şimdi aldığımız savedpositions'a tekrar bakalım.
Önce satırlarımızdaki en büyük X değerini alacağız.Bu -2366.7292 (unutmayın,bu sayı - ve -'ler 0'dan uzaklaştıkça küçülürler) değil mi?Bu rakamı GangZoneCreate komutunun ilk satırına yazın.
GangZoneCreate(-2363.2502,miny,maxx,maxy);
Şimdi minimum Y değerini arıyoruz.Nerde?Tabii ki AddPlayerClass'ın 3. değerinde.Peki en küçüğü hangisi?Evet,-363.3696.Onu da gangzonecreate komutuna yazıyoruz.Elimizde ne var?
GangZoneCreate(-2366.7292,-363.2696,maxx,maxy);
Şimdi de en büyük X değerini alacağız.Yine 2. değerlere bakıyoruz ve en büyüğü olan -2011.2072 değerini alıyoruz.
GangZoneCreate(-2366.7292,-363.2696,-2011.2072,maxy);
Maximum y değerini kendiniz bulmayı deneyin.Eğer yapabilirseniz anlamışsınızdır.Yapamadıysanız tekrar okuyun ne diyim yani :D Max y'yi de aldıktan sonra elinizdeki komut şu olacak:
GangZoneCreate(-2366.7292,-363.2696,-2011.2072,315.1115);
GangZoneCreate(minx,miny,maxx,maxy);
Sonra da aşağıdaki komutu ekliyoruz,zaten varsa onplayerspawn kısmını değil köşeli parantezin içini ekleyin.
OnPlayerSpawn() {
   GangZoneShowForPlayer(playerid,DENEME,COLOR_GRI);
           return 1;
}
Gri rengini daha önce #define COLOR_GRI 0xAFAFAFAA olarak tanımlamanız gerek,başka renkler de olabilir tabii ki,OldMert vermişti forumda renkleri.
Bunların hepsini yaptıktan sonra modu compile edip açıyoruz ve sonuç:


"Menü Ekleme" by LaWaL :

Hatalar Giderildi..!

Bazı Yerde Renk Geçtiği İçin Modun Başına;
Kod: [Seç]
#define RENK 0xAA3333AA //Salladım Bir Renk. Sanırım Kırmızı.

Modun Başına;

Kod: [Seç]
new Menu:MENU1;
new Menu:MENU2;

OnGameModeInit'e;

Kod: [Seç]

public OnGameModeInit()
{
MENU1 = CreateMenu("BASLIK",0,150,150,350,500);
AddMenuItem(MENU1,0,"Silah");
//AddMenuItem'i İstediğiniz Kadar Ekleyebilirsiniz..

MENU2 = CreateMenu("BASLIK",0,150,150,350,500);
AddMenuItem(MENU2,0,"Yurumeli Silah");
AddMenuItem(MENU2,1,"1500$");
//AddMenuItem'i İstediğiniz Kadar Ekleyebilirsiniz..
//AddMenuItem(MENU2,[b]1[/b].... Burada 1 Yazınca Ak-47 nin Karşısında Fiyatı Yazar.


return 1;
}

Sonra OnPlayerSelectedMenuRow a Geliyorsunuz.

Kod: [Seç]
public OnPlayerSelectedMenuRow(playerid, row)
{

new Menu:Current = GetPlayerMenu(playerid);
if(Current == MENU1) {
switch(row) {
case 0:
{
if(GetPlayerMoney(playerid) > 1500) {
GivePlayerMoney(playerid,-1500);
TogglePlayerControllable(playerid,1); //Adamın Kontrol Kısıtlamasını Kapatır
SendClientMessage(playerid,RENK,"Yazı");
GivePlayerWeapon(playerid,32,1000);
} else {
SendClientMessage(playerid,RENK,"Paraniz yeterli degil. (1500$)");
TogglePlayerControllable(playerid,1); //Adamın Kontrol Kısıtlamasını Kapatır.
}}}}
if(Current == MENU2) {
switch(row) {
case 0:
{
if(GetPlayerMoney(playerid) > 1500) {
GivePlayerMoney(playerid,-1500);
TogglePlayerControllable(playerid,1); //Adamın Kontrol Kısıtlamasını Kapatır
GivePlayerWeapon(playerid,32,1000);
} else {
SendClientMessage(playerid,RENK,"Paraniz yeterli degil. (1500$)");
TogglePlayerControllable(playerid,1); //Adamın Kontrol Kısıtlamasını Kapatır
}}}}}

Menünün Ne Zaman Çıkmasını İstiyoruz?
Örneğin; Ben Bu Menünün Birisi Spawn Olduğu Zaman Çıkmasını İstiyorum

Kod: [Seç]
public OnPlayerSpawn(playerid)
{
ShowMenuForPlayer(MENU1,playerid);
TogglePlayerControllable(playerid,0); //Menü Çıktığı Zaman Adam Hareket Edemez.
return 1;
}
Bir Komuta Bağlamak İstiyorum..
Kod: [Seç]
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/menuyugoster", true)==0)
{
ShowMenuForPlayer(MENU1,playerid);
TogglePlayerControllable(playerid,0); //Menü Çıktığı Zaman Adam Hareket Edemez.
return 1;
}
return 0;
}


(Gereksiz Ama) Zamana Bağlı Olarak Çıkmasını İstiyorum.

OnGameModeInit'e
Kod: [Seç]
SetTimer("ZAMANADI",60000,0);Modun Herhangi Bir Yerine;
Kod: [Seç]
forward ZAMANADI(playerid);
public ZAMANADI(playerid)
{
ShowMenuForPlayer(MENU1,playerid);
SetTimer("ZAMANADI",60000,0);
TogglePlayerControllable(playerid,0); //Menü Çıktığı Zaman Adam Hareket Edemez.
}

"Yok. Ben Bununla Hiç Uğraşamam.Hazırını İsterim!" Diyorsanız;
http://www.dosyaupload.net/download.php?file=513menü.rar



Hata - Bug Varsa Bana BILDIRIN. Güncellerim..
TAMAMEN KENDI YAPIMIMDIR. EMEGE SAYGI :kızgın:. :sigara:


By LaWaL.
:bayrak:


21.bölüm : Renkler :

Renkler , modun başında "define" kodu ile beraber tanıtılır.

İşte elimde bulunan bütün renkler :

Kod: [Seç]
#define COLOR_GRY 0xA9A9A9AA
#define COLOR_TEMP 0xFFFFFFAA
#define COLOR_RED 0xAA3333AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIME 0x00FF00AA
#define COLOR_GOLD 0xB8860BAA
#define COLOR_LIMEGREEN 0x32CD32AA
#define COLOR_ORANGERED 0xFF4500AA
#define COLOR_BRIGHTRED 0xDC143CAAt
#define COLOR_DARKKHAKI 0xBDB76BAA
#define COLOR_ORANGE 0xFFA500AA
#define COLOR_TOMATO 0xFF6347AA
#define COLOR_ROYALBLUE 0x4169FFAA
#define COLOR_YELLOWGREEN 0x9ACD32AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BROWN 0xA52A2AAA
#define COLOR_PURPLE 0x330066AA
#define COLOR_SYSTEM 0xEFEFF7AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA

#define COLOR_PINK 0xFF66FFAA
#define COL_BOX 0x000000EE


#define COLOR_AQUA 0xBBFC00AA

#define COLOR_LIGHTGREEN 0x00FF66FF

#define COLOR_LIGHTPINK3 0xDDAAEEAA
#define COLOR_LIGHTPINK2  0xFF66B0AA
#define COLOR_LIGHTPINK 0xFFBBEEAA
#define COLOR_BRIGHTPINK 0xFF00EEAA
#define COLOR_BLACK 0x000000AA


#define COLOR_INDIGO 0x4B00B0AA


22.bölüm : İncelemeniz için Yararlı Modlar , Bilgiler ve Filterscriptler :

http://wiki.sa-mp.com/wiki/Main_Page

http://forum.sa-mp.com/




Script NameScript TypeAuthor
X-Treme SA:MP Ultimate Visual MapperApplicationXtreme
YSIIncludeY_Less
Debug ModeFilterscriptSimon
aBot - Advanced anti-botFilterscriptAndre9977

Good Gamemodes:

RPG - Role Playing Games:

Script NameScript TypeAuthor
PEN1GamemodeDenver (Astro)
The GodfatherGamemodeFeaR
Grand Theft OnlineGamemodeIan.Gillbert
RPG Mode!GamemodeTommy_Vercetty

Deathmatch:

Script NameScript TypeAuthor
hYdra DMGamemodeAndre9977
Las Venturas ArenaGamemodeSimon

Freeroam:

Script NameScript TypeAuthor
tAxI's RPG/Freeroam World ReloadedGamemode<tAxI>

Racing:

Script NameScript TypeAuthor
6xRacing ModesGamemodeswitch
AdrenalineGamemodeswitch
Underground DragGamemodePixels^

Misc:

Script NameScript TypeAuthor
Spectre's Hidden Interiors Tour ScriptGamemodeSpectre
Hydra PassengerFilterScriptSeif
Shamal PassengerFilterScriptBeckzyBoi

Useful Role Play-related scripts:

Script NameScript TypeAuthor
Seifanimations - animations scriptFilterScriptSeif
Car Ownership & Trunk storageFilterScriptXalphox

Admin Scripts:

Script NameScript TypeAuthor
Xtreme Admin SystemFilterscriptXtreme
mabako's admin scriptFilterscriptmabako
L Admin AdminscriptFilterscriptLethaL
aAdminFilterscriptAndre9977
SeifAdmin ScriptIncludeSeif

Useful Includes:

Script NameScript TypeAuthor
YSIIncludeY_Less
DUDBIncludeDracoBlue
DUtilsIncludeDracoBlue
DiniIncludeDracoBlue
DPropIncludeDracoBlue
MICIncludeKapil
ctypeIncludeSimon
colorIncludeSimon
Yom's PropertiesIncludeyom
Seifader - Screen FaderIncludeSeif
seif_vehicles - 24 new vehicle functionsIncludeSeif
Pickups Made EasyIncludeBeckzyBoi
x_WeaponsIncludeYeaYeaYeahs

Useful Filterscripts:

Script NameScript TypeAuthor
DTestFilterscriptDracoBlue
Debug ModeFilterscriptSimon
[S:B:R] Server Flood ProtectionFilterscriptSacky, Betamaster and Ramjet
GMCycleFilterscriptRamjet
Announcement MessagesFilterscriptSeif
Bomb ShopFilterscriptSimon
Yom's AFK FilterscriptFilterscriptyom
seif_bombs - Bomb scriptFilterscriptSeif
aBot - Advanced anti-botFilterscriptAndre9977

Map Modification:

Script NameScript TypeAuthor
KIHCFilterscriptKapil
Map DesignerFilterscriptKapil
xObjectsFilterscriptBoylett
SA-MP Map EditorFilterscriptSeif

Server Control Scripts:

Script NameScript TypeAuthor
Yom's WinServer restarterWindowsyom
SA-MP Server Log RotationWindows/LinuxKingJ

Useful Applications:

Script NameScript TypeAuthor
SA:MP Real Map Editor™ApplicationJernejL (Redshirt)
X-Treme SA:MP Ultimate Visual MapperApplicationXtreme
Yom's WinServer restarterApplicationyom
AdvancedConverterApplicationYwa

Useful HowTo's:

Script NameScript TypeAuthor
DCMDDefineDracoBlue
Create PropertiesGamemodeThe_Don
DJsonDefineDracoBlue

Türkçe Ev Alma Sistemi :

Arkadaşlar LostWarrior modunda da kullandığım ev alma sistemini sizlere veriyorum.
Mod Sandra tarafından yapılmış olup Türkçe çevirisi bana aittir.

_____________________________________________________________________________

Yüklemek :
"filterscripts" klasörü içindeki properties.amx ve properties.pwn dosyalarını Samp klasöründeki filterscripts klasörüne atınız.
"pawno / include" klasörü içindeki dosyaları Samp klasöründeki pawno/include klasörüne atınız.
"scriptfiles" klasörü içindeki klasörü Samp klasöründeki scriptfiles klasörüne atınız.
Server.cfg'yi açıp filterscripts satırına properties yazın yani şöyle olsun :
Kod: [Seç]
filterscripts actions properties_____________________________________________________________________________

Komutlar :

 /evkayit [sifre]  : Ev alıp satmak için bir hesap almanız gerekir.Bu komut ile hesap alabilirsiniz.
 /evgiris [sifre]  : Ev hesabınıza giriş yapmanız için gereken komut.
 /evyardim : Ev alma sistemiyle ilgili bilgileri bu komut ile öğrenebilirsiniz.
 /satinal veya /al : Üzerinde bulunduğunuz ev sembolünün yanındaki evi satın almanızı sağlar.
 /evisat veya /sat : Eğer üzerinde bulunduğunuz ev sembolünün yanındaki ev size aitse o evi satmanızı sağlar.
 /evlerim veya /konutlarim : Sahip olduğunuz evleri bu komut ile görebilirsiniz.
 /butunevlerisat : [NOT: Bu Komut Sadece Adminler İçindir] Bütün evlerin satılmasını sağlar.

______________________________________________________________________________________

Yeni ev eklemek :

Evlerin bilgileri scriptfiles klasöründe PropertySystem klasöründe bulunan PropertyInfo.txt dosyasında saklanır.
Her bir satır :
Kod: [Seç]
Evinİsmi, Xkoordinatı, Ykoordinatı, Zkoordinatı, Fiyatı, Kazancı, Sahibi, Sahiplik (1 bu eve birinin sahip olduğunu 0 ise bu evin sahibinin olmadığını belirtir), Satın Alınma Süresi (satın alındıktan sonra satın alan kişinin bu eve sahip olma süresi)Evinİsmi : İsminden de anlayacağınız gibi evin ismi.
Xkoordinatı , Ykoordinatı , Zkoordinatı : Ev sembolünün koordinatı.
Fiyatı : Evin fiyatı.
Kazancı : Evin sahibine belli sürelerde ne kadar para gideceği.
Sahibi : Buraya ev satın alınınca satın alanın ismi otomatik olarak yazılır.
Sahiplik : Bu evin sahip olup olunmadığı otomatik olarak yazılır.1 olursa haritada sembol kırmızı ; 0 olursa haritada sembol yeşil olarak gözükür.
Satın Alınma Süresi : Evin sahibinin ne kadar o eve sahip olacağını belirten süredir.


________________________________________________________________________________


İndirme Linki :
Dosya Boyutu : 20 kb
Upload Tarihi : 10 Ekim 2008 15.22
İçindeki Dosyalar : "properties.amx , properties.pwn , dutils.inc , dini.inc , a_samp.inc , PropertyInfo.txt ,  PlayerAccounts.txt"


İndirmek İçin Tıklayınız..


Modun Orjinali İçin : http://forum.sa-mp.com/index.php?topic=61588.0




23.bölüm "IsPlayerInArea" kodu :

"IsPlayerInArea" kodu , if kodu ile birlikte kullanılır.

Belirtilen istemin veya verinin belli bir alandayken yapılması şartını sağlamak için kullanılır.

Kulanımı şu şekildedir :

Öncelikle modun herhangi bir bölümüne şu kodu koyun :

Kod: [Seç]
forward IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy);
public IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if (x > minx && x < maxx && y > miny && y < maxy) return 1;
return 0;
}

Şimdi oyunda , belirttiğimiz alanın sağ üst ve sol alt kısımlarının koordinatlarını , /save komutu ile alıyoruz.

Koordinatlarımız şu şekilde "savedpositions.txt" belgesine kaydedilecektir :

Kod: [Seç]
AddPlayerClass(skinid,X,Y,Z,silah1,silah 1inmermisi,silah2,silah 2inmermisi,silah3,silah 3inmermisi);
Bize buradaki X ve Y koordinatları gerekiyor.

Şimdi örneğin oyuncu belli bir alandayken Interior'unun değişmesini istiyoruz.

Kodumuz şu şekilde olacaktır :

Kod: [Seç]
if(IsPlayerInArea(playerid,sol alt kısmın X'i,sol alt kısmın Y'si,sağ üst kısmın X'i,sağ üst kısmın Y'si))
 {
 SetPlayerInterior(playerid,10);
 }

Eğer bu iş size karışık geliyorsa ve İngilizceniz yeterli ise SaMp Forumu'ndan "GTAIV" kullanıcı adına sahip üyenin yaptığı "Area Generator" programını kullanabilirsiniz.

İndirme Bilgileri :

Dosya Boyutu : 56 kilobyte
Yüklenme Tarihi : 3.1.2009 / 19:45
İndirme Adresi Durumu : Çalışıyor
İndirme Adresi : " http://rapidshare.com/files/179425191/Area_Generator.exe.html "

Programda da adım adım neler yapmanız gerektiğini İngilizce olarak anlatıldığından , anlatım yapmaya gerek duymuyorum.

Eğer talep olursa programın da anlatımını yapabilirim.


24.bölüm  TextDraw Eklemek :

TextDraw , oyunun ekranında değişik yazı stilleriyle belirli bölgelerde bulunan yazılardır.

TextDraw ile ilgili kodlar şunlardır :

    *  TextDrawDestroy: Belirtilen TextDraw'ın ortadan kalkmasını sağlar.

    * TextDrawTextSize: TextDraw'daki yazıların büyüklüğünü ayarlamamızı sağlar.

    * TextDrawAlignment: TextDraw'ın ekranın sağında mı , solunda mı yoksa ortasında mı bulunacağının ayarlanmasını sağlar.
    0 veya 1 solda , 2 ortada , 3 ise sağda bulunmasını sağlar.

    * TextDrawColor: TextDraw'daki yazının renginin ayarlanmasını sağlar.

    * TextDrawUseBox: TextDraw'da yazının etrafında kutu olup olmamasını belirtmemizi sağlar.
    1 koyarsanız kutu olur , 0 koyarsanız olmaz.

    * TextDrawFont: TextDraw'ın yazı stilinin ayarlanmasını sağlar.
    TextDraw Yazı Stilleri :

    


    * TextDrawShowForPlayer: Belirtilen TextDraw'ın , belirtilen oyuncu için görülmesini sağlar.

    * TextDrawShowForAll: Belirtilen TextDraw'ın , herkes için görülmesini sağlar.

    * TextDrawSetString: TextDraw'a yazacağınız yazının ayarlanmasını sağlar.


Şimdi...Öncelikle modun başına şu kodu koyuyoruz :

Kod: [Seç]
new Text:text1;
Buradaki "text1"in yerine istediğinizi yazabilirsiniz.

Şimdi...OnGameModeInIt'e şu kodları koyuyoruz :

Kod: [Seç]
modunbaşındatextdrawaverdiğimizisim = TextDrawCreate(5.000000,423.000000,"yazı");
    TextDrawAlignment(modunbaşındatextdrawaverdiğimizisim,bulunduğuyer);
    TextDrawFont(modunbaşındatextdrawaverdiğimizisim,font);
    TextDrawLetterSize(modunbaşındatextdrawaverdiğimizisim,1.000000,1.900000);
    TextDrawColor(modunbaşındatextdrawaverdiğimizisim,COLOR_RENK);

"modunbaşındatextdrawaverdiğimizisim" yazan yerlere ; modun başında "text1" yazan yere ne yazdıysanız onu koyacaksınız.
TextDrawCreate'de bulunan "yazı" yazan yere , TextDraw'da yazmasını istediğiniz yazıyı yazın.
TextDrawFont'ta bulunan "font" yazan yere , daha önce belirttiğim fontlardan istediğinizi yazın.
TextDrawLetterSize'deki sayılara dokunmayın , en ideal yazı büyüklüğü bunlardır.
TextDrawColor'da bulunan "COLOR_RENK" yazan yere , daha önce verdiğim renklerden faydalanarak istediğiniz rengi yazın.

Sonra "OnPlayerConnect" publicine şu kodu koyun :

Kod: [Seç]
TextDrawShowForPlayer(playerid,modunbaşındatextdrawaverdiğimizisim);
Bu yöntem uzun ve zor olan yöntemdir.

Fakat daha hızlı ve kolay bir şekilde TextDraw hazırlamak istiyorsanız ; Sa:Mp Forumu'nda "Zamaroht™" kullanıcı isimli üyenin hazırladığı "TextDraw Editor" programında faydalanabilirsiniz.



Editörde :

"/text" yazdığınızda karşınıza TextDraw hazırlama menüsü gelecektir.Buradan her türlü detayı ayarlayabilirsiniz.
TextDraw'inizi kaydettiğinizde TextDraw'in kodları : "scriptfiles klasörüne textdrawinizinismi.txt" belgesinin içine kaydedilecektir.

İndirme Adresi :

Seif's Edit - .pwn
v0.6 - .pwn
v0.6 - .amx

..adreslerinden editörü indirebilirsiniz.

Editörün orjinal sayfasını görüntülemek için : " http://forum.sa-mp.com/index.php?topic=29132.0 "..


Yeni! 2.2.2009 / 12:06 Tarihinde Eklendi..   25.Bölüm Dosya Kaydı :

Arkadaşlar bu bölümde pawnoda istediğimiz verileri herhangi bir belgeye kaydetmeyi anlatacağım.

İlk olarak dosya kaydında kullanılan kodların bir kısmını tanıyalım :

fcreate : Belirtilen isimdeki belgenin "scriptfiles" klasöründe oluşturulmasını sağlar.

fopen : Belirtilen isimdeki dosyanın (Eğer hangi klasörde olduğu belirtilmemiş ise scriptfiles klasöründe bulunması gerekir.) açılmasını sağlar.Bir belge fopen kodu ile açılmadan o belge üzerinde işlem yapılamaz.3 çeşit fopen türü vardır..Bunlar :

1-)"io_write" : Önceden belirtilen belgede bulunan bütün verileri siler.
2-)"io_read" : Belirtilen dosyanın açılıp içindeki verilerin değerlendirilmesini sağlar.Bu kod kullanıldığında eğer belirtilen belge bulunamazsa sunucu crash olur.
3-)"io_append" : Belirtilen belge açılıp içine belirtilen verilerin yazılmasını sağlar.
4-)"io_readwrite" : Belirtilen belgenin açılmasını veya bu belge yok ise oluşturulmasını sağlar.

Not : Eğer "fopen" kodu ile belirtilen dosya ; belirtilen klasörde (Belirtilmemiş ise scriptfiles klasöründe) bulunamazsa sunucuda crash olayları çok artar ve en sonunda samp-server.exe kendini kapatır.

fexist : Belirtilen dosyanın veya belgenin bulunup bulunmadığının belirlenmesini sağlar."if" kodu ile kullanılıp buna göre döngüler oluşturulur.Örneğin şu gibi :

Kod: [Seç]
if(fexist("datafile.txt"))
{
SetPlayerInterior(playerid,0);
}

fwrite : Belirtilen dosyaya belirtilen verilerin kayıt edilmesini sağlar.Örneğin :

Kod: [Seç]
new string[30];
format(string, 30, "%s\r\n", pname);
fwrite(dosyaismi.txt, string);

fclose : "fopen" kodu ile açılan belge ile yapılan veriler bittiğinde bu belge ile yapılan işlerin bittiğinin pawnoda belirtilmesi için kullanılır.

Şimdi örneğin oyuncunun oyundan çıkınca koordinatlarının kayıt olmasını istiyoruz.Şu şekilde yapacağız :

Öncelikle modun başına şunu kodları koyarak kullanacağımız değişkenleri tanıtıyoruz :

Kod: [Seç]
new string[128];
new Float:X, Float:Z, Float:Y, Float:Rotation;

Sonra OnPlayerDisconnect publicine bu kodları koyarak belirtilen verilerin yani oyuncunun koordinatı ile bakış açısının kayıt olmasını sağlıyoruz :

Kod: [Seç]
       GetPlayerPos(playerid, X, Y, Z);
        GetPlayerFacingAngle(playerid, Rotation);
 
        new File:pos=fopen("positions.txt", io_append);
        format(string, 128, "%f, %f, %f, %f", X, Y, Z,Rotation);
        fwrite(pos, string);
        fclose(pos);

Buradaki "GetPlayerPos" ve "GetPlayerFacingAngle" ile oyuncunun koordinatının ve bakış açısının ; "X","Y","Z","Rotation" isimleri ile tanıtılmasını sağladık.

Daha sonra "fopen" kodu ile "pos" adı ile tanıttığımız "positions.txt" adında bir belge oluşturup (Eğer daha önce oluşturulmamış ise oluşturuluyor.Yoksa sadece bu belge açılıyor.) bu belgeyi açıyoruz.

"format" kodu kayıt edeceğimiz verileri "string" adı altında tanıtıyoruz.

Daha sonra "fwrite" kodu ile "pos" adı ile tanıttığımız "positions.txt" belgesine "string" adı ile tanıttığımız verileri yani oyuncunun koordinatı ile bakış açısını kayıt ediyoruz.

En sonunda "fclose" kodu ile "pos" adı ile tanıttığımız "positions.txt" belgesini kapatıp bu belge ile ilgili işlemleri bitiriyoruz.

Ayrıca kolay yoldan dosya kaydı yapmak isteyen arkadaşlar , "DracoBlue" isimli üyenin hazırladığı "dudb" ve "dutils" isimli includeleri kullanabilirler.

"dudb" ve "dutils" includeleri için : http://rapidshare.com/files/192222463/Includeler.rar.html

Not : Includeler sunucu dosyalarının bulunduğu klasördeki "pawno/include" klasörünün içine atılacaktır.


[INC]MyR4cé'nin Türkçe Pawn Fonksiyonları | Bütün Fonksiyonlar Tamamiyle TÜRKÇE!

Arkadaşlar..Yaklaşık 1 ay önce aklıma bazı arkadaşların sorunları doğrultusunda bir fikir geldi.Bu sorun ; pawno ile ilgilenen birçok arkadaşım yabancı dilinin yeterli olmaması sebebi ile zorlanıyordu.Elbette pawno öğrenmek direk yabancı dil bilmekten geçmez.Lâkin yabancı dilin insanın tek pawn bilgisine değil ; bütün programlama dillerindeki seviyesine katkı sağladığı âşikâr.Bu sorunu yaşayan dostlarımın yabancı dil sorununu büyük ölçüde ortadan kaldırarak pawn dilini daha rahat kullanabilmeleri için pawn dilindeki belli başlı yaklaşık 210 fonksiyonu Türkçeleştirdim.Bu sayede birçok arkadaşın pawn dilini kullanmaktaki yabancı dil sorununun büyük ölçüde kalkacağına inanmaktayım.


Kurulum :

Fonksionları kullanabilmek için yapmanız gerekenler çok basit.

-"turkcefonksiyonlar.inc" belgesini "pawno/include" klasörüne atınız.

-Modunuzu veya filterscriptinizin "pwn" uzantılı dosyasını açıp en başına şu kodu ekleyiniz :


Kod: [Seç]
#include <turkcefonksiyonlar>
Bundan sonra Türkçe fonksiyonları rahatlıkla kullanabilirsiniz.


Kullanım :

Türkçe fonksiyonları kullanmak çok basit.Aynı normal pawn fonksiyonları gibi kullanacaksınız.Türkçe fonksiyonların neler olduğunu "turkcefonksiyonlar.inc" belgesindeki başında "stock" bulunan satırlardan öğrenebilirsiniz.

Örnek bir kullanım göstereyim..Örneğin bir oyuncunun skinini 5 yapmak istiyorsunuz.Şu şekilde yapmalısınız :


Kod: [Seç]
OyuncuSkiniAyarla(playerid,5);
Verdiğim örnekte de görüldüğü üzere kullanım gayet basit.Rahatlıkla kullanabileceğiniz umuyorum.

İndirme Adresi :

Bu include çalışmak için başka hiçbir dosyaya gereksinim duymamaktadır.Yalnızca indirdiğiniz "turkcefonksiyonlar.inc" belgesini "Kurulum" bölümündeki adımları izleyerek ilgili yere kopyalayıp ardından "Kullanım" bölümündeki adımları izleyerek kullanmanız yeterli olacaktır.

Rapidshare :

MediaFire :

SpeedyShare :




Turkcefonksiyonlar Include by MyR4cé | Eylül 2009 | İzinsiz Yayınlanması Yasaktır!


27.Bölüm - Dialog (GUI) Oluşturma :


Sa:Mp'ın yeni versiyonu (0.3) ile beraber GUI diğer adıyla dialog olarak adlandırabileceğimiz menü tarzı fonksiyonlar pawnoya eklendi.Peki ya bu dialoglarla neler yapabiliriz ?

  • Oyuncuları bilgilendirecek yazılar yazabilir
  • Oyuncuya bazı sistemler hakkında bilgi verecek yazılar yazabilir
  • İçinde birçok seçenek bulunan seçme ekranı sunabilir
  • Şifre , id vb.. veriler girdirebilirsiniz.


Şimdi bir dialog oluşturmayı aşama aşama anlatıyorum.

İlk olarak dialogu oluşturacağımız yere (Mesela oyuncu bir komutu yazınca çıkacaksa komutun kodları
« Son Düzenleme: 30 Mart 2010 ; 08:35:38 Gönderen: MyR4cé »


İs İt A Şaka!!  No You Cant!!!!!!!!! :(

Çevrimdışı ego55

  • McReary Mob
  • ***
  • İleti: 2086
  • Dede :P
Gerçekten güzel bir konu.Emeğine sağlık .Devam et .(Daha ne etceksen :D )

Çevrimdışı TroubLe

  • Pegorino Family
  • *****
  • İleti: 2123
  • Eski Rumuz: GhosT
    • GTATurk
Güzel olmuş emeğine sağlık.

NOT : ilk mesajdaki silah id'lerini nereden aldın bilmiyorum ama ben kendim yazmıstım onu elimle ;D --- yi bilek oydugumu hatırlıyorum. Neyse Anlatım güzel olmuş :helal:


Çevrimdışı £vıl@ssassiN

  • Pegorino Family
  • *****
  • İleti: 1769
  • Psn id : Razaranje
Öff be ! Süper olmuş My. ;) Emeğine,eline,koluna ( kıçına başına xD ) sağlık. Böyle bir paylaşımı senden beklerdim doğrusu. Helal olsun ! :helal:

Çevrimdışı eXeLaNCe

  • Blackpanther
  • Üye Yöneticisi
  • *****
  • İleti: 6441
  • Ne de zordur bir avuç toprak paylaşmak !
Teşekkürler, eline sağlık.

Konu sabitlenmiştir. :helal:

Çevrimdışı Prisonéro

  • 07.07.07
  • Üye Yöneticisi
  • *****
  • İleti: 13931
Eline sağlık dostum, harika bir konu olmuş, müthiş bir emek var ortada. :helal:
Nothing is true, everything is permitted.

Çevrimdışı EmOCeLL

  • Albanians
  • İleti: 2506
  • www.gtaturk.com
Oldukça güzel olmuş MyRaCe, yeni başlayanlar için oldukça iyi olacaktır ..

Çevrimdışı Vincenzo

  • McReary Mob
  • ***
  • İleti: 1192
  • K.K.T.C.
  • Eski Rumuz: GhostBuster
çok sağol myrace
Ayrıca bu araç ile ışınlanmayı nasıl yapıyoruz ?
« Son Düzenleme: 02 Ocak 2009 ; 20:00:25 Gönderen: PiskoX »

Çevrimdışı MyR4cé

  • Gambetti Family
  • *****
  • İleti: 4234
  • James Hetfield
    • Ödüller
çok sağol myrace
Ayrıca bu araç ile ışınlanmayı nasıl yapıyoruz ?
Güncellemede bununla ilgili bir bölüm ekleyeceğim. ;)

Teşekkürler, eline sağlık.

Konu sabitlenmiştir. :helal:
Teşekkürler.


İs İt A Şaka!!  No You Cant!!!!!!!!! :(

Çevrimdışı leon94

  • The Lost Brotherhood
  • **
  • İleti: 1667
  • amerikan malı değil içden olmayı bir dene !!!!
işte bu detaylı anlatımdır ;) ciddi ciddi emek kokan bir konu ve herkez yarıyacak bir konu sabitlenmesi çok isabetli ve güzeş olmuş alın terine saatlerce yazdığın ellerine sağlık helal olsun emeye saygı arkadaş emek bu ;)
İmzanız kurallara aykırı olduğundan kaldırılmıştır. <<<<<<<< yemişim senin kurallarını :D

Çevrimdışı MyR4cé

  • Gambetti Family
  • *****
  • İleti: 4234
  • James Hetfield
    • Ödüller
işte bu detaylı anlatımdır ;) ciddi ciddi emek kokan bir konu ve herkez yarıyacak bir konu sabitlenmesi çok isabetli ve güzeş olmuş alın terine saatlerce yazdığın ellerine sağlık helal olsun emeye saygı arkadaş emek bu ;)
Teşekkür ederim. :)

"EvilAssassin"e sorabilirsin , geçen Pazar gününden beri bu rehber üzerinde çalışıyorum.


İs İt A Şaka!!  No You Cant!!!!!!!!! :(

Çevrimdışı  RéviDaL 

  • The Lost Brotherhood
  • **
  • İleti: 1605
  • eski nick:hades253
Okuması bile kolay değil, hazırlaması nasıldır düşünmek bile istemiyorum. Güzel paylaşım , teşekkürler.
Vİ BİLİV İN VAN GAD! Vİ BİLİV İN VAN LORD! Vİ BİLİV İN VAN OWL EN İT ŞAYNZ!

Çevrimdışı  MovesLikeJagger^ 

  • 2009 EN Paylaşımcı Üye
  • Russians
  • ****
  • İleti: 5459
    • Ödüller
  • Eski Rumuz: d1sasteR
Çok güzel bir paylaşım , Myr4c3'den beklenir zaten.

Emeğine sağlık..
IT'S OUR CITY!