Merhabalar. Pawn diline yavaştan atılmış bulunmaktayım. İyi kötü görüşlerinizi bekliyorum. oBilgi gibi fonksiyonları modunuza göre değiştirirsiniz, yapamayan olursa discorddan ulaşabilir.
Modun başında biryerlere
new viprenk[MAX_PLAYERS][50];
Komut
CMD:vyazi(playerid, params[])
{
if(oBilgi[playerid][pVip] != 4) return SendClientMessage(playerid, -1, "Bu komutu sadece Diamond VIP'ler kullanabilir.");
ShowPlayerDialog(playerid, 555, DIALOG_STYLE_LIST, "{80ff00} VIP Yazı Renk", "{35D9D1}Turkuaz\n{CA246A}Mor\n{FFF203}Sarı\n{A43C1D}Kahverengi \n{00FF00}Yeşil\n", "Seç", "Kapat");
return 1;
}
OnDialogResponse
if(dialogid == 555)
{
if(!response) return 0;
if(response)
{
switch(listitem)
{
case 0:
{
strcpy(viprenk[playerid], "{35D9D1}", 50);
SendClientMessage(playerid, -1, "[35D9D1] Yazı Renginiz Turkuaz Olarak Ayarladınız.");
}
case 1:
{
strcpy(viprenk[playerid], "{CA246A}", 50);
SendClientMessage(playerid, -1, "[CA246A] Yazı Renginiz Mor Olarak Ayarladınız.");
}
case 2:
{
strcpy(viprenk[playerid], "{FFF203}", 50);
SendClientMessage(playerid, -1, "[FFF203]Yazı Renginizi Sarı Olarak Ayarladınız.");
}
case 3:
{
strcpy(viprenk[playerid], "{A43C1D}", 50);
SendClientMessage(playerid, -1, "[A43C1D]Yazı Renginiz Kırmızı Olarak Ayarladınız.");
}
case 4:
{
strcpy(viprenk[playerid], "{00FF00}", 50);
SendClientMessage(playerid, -1, "[00FF00]Yazı Renginizi Yeşil Olarak Ayarladınız.");
}
}
}
}
OnPlayerText
if(oBilgi[playerid][pVip] >= 1)
{
switch(oBilgi[playerid][pVip])
{
case 0: string = "{FFFFFF}VIP değil";
case 1: string = "{F6FF00}[Bronz VİP]";
case 2: string = "{F6FF00}[Gold VİP]";
case 3: string = "{F6FF00}[Sponsor VİP]";
case 4: string = "{7D0075}[Diamond VİP]";
}
if(oBilgi[playerid][pVip] == 4) format(string, sizeof(string), "%s {%06x}%s[%d]: %s%s", string, GetPlayerColor(playerid) >>> 8, PlayerName(playerid), playerid, viprenk[playerid], text);
else format(string, sizeof(string), "%s {%06x}%s[%d]: {FFFFFF}%s", string, GetPlayerColor(playerid) >>> 8, PlayerName(playerid), playerid, text);
SendClientMessageToAll(-1, string);
return 0;
}
İyi iş, başarıların devamını dilerim. :serefe:
Alıntı yapılan: Rotex - 29 Nisan 2020, 01:22:55İyi iş, başarıların devamını dilerim. :serefe:
Teşekkür ederim. :) :serefe:
Eline sağlık.
obilgi ne oluyor playerdata mı?
Bir eksik var playerdata enumunu vereydin keşke, herkeste illaki vardır ama yinede olmazsa falan gibisinden.
Alıntı yapılan: Rotex - 29 Nisan 2020, 19:27:45Bir eksik var playerdata enumunu vereydin keşke, herkeste illaki vardır ama yinede olmazsa falan gibisinden.
Olmayan olursa veya hata çıkarsa ayarlayabilirim.
Bendeki odata pdata olarak geçiyor pdata yapıyorum hata veriyor. : error 028: invalid subscript (not an array or too many subscripts): "pData"
enum pData
{
pID,
pYas,
pCinsiyet,
pDogum[30],
pTen,
pSkin,
pCikisInt,
Float:pCikisPos[3],
pCikisVw,
pAdmin,
pIsimGizleTimer,
pBug,
pHelper,
pCash,
pAdminName[24],
pAdminDuty,
pBugSayi,
pDrone,
pDroneArac,
pHelperDuty,
pEhliyet,
pHouse,
pFaction,
pFactionRutbe,
pFactionDivizyon,
pBalikID[10],
pBalikGram[10],
pIsyeri,
pGarage,
pSu,
pASlot[10],
pTSlot[10],
pABone[10],
pARenk[10],
Float:pHealth,
Float:pArmour,
pOnDuty,
pOnDutySkin,
pSilahlar[13],
pMermiler[13],
pAranma,
pHapis,
pHapisSure,
pHapisSebep[50],
pHapiseAtan[24],
pTelefon,
pTarife,
pTarifeKalan[3],
pTarifeSure,
pBitcoin,
pBoombox,
pRadyo,
pFrekans,
pLevel,
pEXP,
pMaasSure,
pOynamaSaati,
pMaas,
pDinle,
pEsyalar[15],
pTohumlar[3],
pBagimlilik,
pSilahAlmaSayisi,
pSilahAlma,
pTasimacilikSeviye,
pTasimacilikSefer,
pBakiye,
pEXPBoost,
pBalikOrani,
pVip,
pVipSure,
pDovusStili,
pMaskeHakki,
pMaskeID,
pAyarlar[15],
pPartner,
pSerial[75],
pHediye,
pHediyeSaat,
pYoutuber,
bool:pYoutuberTag,
pOldurme,
pOlme,
pTalepSayi,
pCK,
//
pMuted,
pYatKontrol[5],
pKelepceKir,
pBeanbag,
bool:pSoyun,
pTaxiCalled,
pTaksiKabul,
bool:pTaxiDuty,
Float:pTaksiUcret,
pTaxiPlayer,
pShootedBody,
pLastShot,
pPartnerTeklif,
bool:pStand,
pStandObject,
Text3D:pStandText,
bool:pHUD,
pFriskOffer,
pShakeOffer,
pShakeType,
bool:pGOD,
pJetpack,
pNameChange[24],
pSpecID,
pGraffiti,
pGraffitiYazi[64],
bool:pMaske,
pVipRenk,
pBagimlilikSayac[2],
pSilahOffer,
pSilahOfferID,
pSilahOfferFiyat,
pCadir,
bool:pKampAtesi,
pKampAtesiObject,
bool:pMangalKuruldu,
pMangalObject[2],
pYemekPisiriliyor,
pPisirilenYemek,
Text3D:MangalText,
yayinKonuk,
pMuzikKutusu,
pGPS,
pTelefonAyar[6],
pIhbar[128],
pIhbarSayac,
pAramada,
pCallLine,
pKonusmaSure,
bool:pTopallama,
pTopallamaSayac,
pIyilestiriyor,
pIyilestirmeSure,
pBaygin,
pBayginSure,
bool:pLoopAnim,
pDestek,
pCCTV,
pSoklandi,
pYereYatirildi,
pKelepce,
pDragged,
pDraggedBy,
pDragTimer,
pTazer,
pLastCar,
pEditGate,
pEditType,
pSelectType,
pSelectFurniture,
pEditFurniture,
pMateryalDuzenle,
pMateryalSlot,
pFactionDavet,
pFactionDavetEden,
pFactionEdit,
pSelectedSlot,
pDrinking,
PlayerBar:pDrinkBar
}
Başarılı. :oku2:
acemi olarak başarılı, eline sağlık :helal: