Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-03-01, 07:34


AirBum







Wiek: 28
Na forum: 5433 dni
Posty: 47
Nick w MP: Brak

Piwa: 507

Respekt: 50

Cze??, wpierdzielam do skryptu honesta system si?y no i niestety wywala mi b??d jak w temacie, co do aktualizacji 3D text'u w stock'u.

Kod:

pName3(playerid)
{
new bw[64], sila[64], string[256], pinfo=PlayerInfo[playerid][pSila];
if(pinfo<2999)
format(sila, sizeof(sila), "%dj", pinfo);
else
if(PlayerInfo[playerid][pBW]>0)
{
if(PlayerInfo[playerid][pPlec]==1)
bw = ", nieprzytomny";
else
bw = ", nieprzytomna";
}
return string;
}


Oczywi?cie PlayerInfo[playerid][pSila]; jest jak najbardziej zdefiniowane.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 07:58


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Poka? zainicjowanie globalnej tablicy PlayerInfo wraz z u?yciem enuma.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 11:05


KatieM







Wiek: 32
Na forum: 4868 dni
Posty: 82
Nick w MP: _DMCy

Piwa: 293

Respekt: 85

Ostrzeżeń: 20%
Kod:

enum pData
{
pSila
}
new PlayerInfo[MAX_PLAYERS][pData];


masz to wykonane w taki spos?b ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 11:08


M4szynista96







Wiek: 29
Na forum: 4845 dni
Posty: 5
Nick w MP: M47874

Piwa: 2

Respekt: 50

Ostrzeżeń: 100%
Z Mapy/Skryptu kt?rej wyci??e? system si?y wytnij tez enum'a PlayerInfo

Podpis
mrdrifter ; >
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 11:58


AirBum







Wiek: 28
Na forum: 5433 dni
Posty: 47
Nick w MP: Brak

Piwa: 507

Respekt: 50

Po pierwsze go nie wyci??em tylko pisz? go sam, po drugie wszystko mam zdefiniowane -_-
Kod:

enum pInfo
{
//g??wne ustawienia konfiguracyjne
pHaslo[64],
pNickOOC[64],
pSila
//dalszy kod
}


Kod:

new PlayerInfo[Max_Players][pInfo];


I jeszcze oczywi?cie w OnPlayerConnect warto??:
Kod:

PlayerInfo[playerid][pSila]=3000;


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 14:26


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

W kt?rej dok?adnie linijce jest ten b??d? Masz te? zdefiniowane pBW i pPlec w tym enumie PlayerInfo? Najlepiej poka? ca?y, a nie pokazujesz po kawa?ku i my?lisz ?e to wystarczy... Wystarczy ma?a liter?wka i ju? kod nie dzia?a.

Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 14:44


AirBum







Wiek: 28
Na forum: 5433 dni
Posty: 47
Nick w MP: Brak

Piwa: 507

Respekt: 50

B??d jest w stocku, w ka?dej linijce, gdzie pojawia si? PlayerInfo, kod to podstawa z honesta, no ale prosz?:
Kod:

enum pInfo
{
//g??wne ustawienia konfiguracyjne
pHaslo[64],
pNickOOC[64],//
bool:pAktywne,//czy konto nie jest zablokowane
bool:pKonto,//czy konto przeszlo poprawnie rejestracje
pAdmin,//poziom admina
pPremium,//zmienne do konta premium
//mozliwe kary..
//ooc
pAdminJail,
pWyciszony,
pWarny,
//ic
pBW,
pJail,pJailCela,
//do statystyk
pWyrzucenia,
pOdwiedziny,
pGodziny,
pMinuty,
pScore,
pKaryAJ,
pKaryBW,
pKaryIC,
pMandaty,
//
pKasa,
pBank,
pPlec,
pWiek,
pRasa,
pSkin,

pKarne,
pStylWalki,
pChoroba,
pGlod,
//
pSpawnTyp,
Float:pPosX,Float:pPosY,Float:pPosZ,
pInt,pVir,
//prace
//frakcja
pFrakcja,
pLider,
pRanga[64],
pSkinFrakcja,
pWyplata,
pPayDay,
pObecnyDzien,
pMinutyDzis,
//biznes
pBiznes,
pBiznesLider,
pBiznesRanga[64],
pBiznesSkin,
//dodatkowa
pPraca,
pKontrakt,
//auta
pPosiadaneAuta,pMozliweAuta,
pAuto,pAuto2,pAuto3,pAuto4,pAuto5,
//dom
pDom,
//licencje
bool:pLicA,//motor
bool:pLicB,//auto
bool:pLicC,//tir
bool:pLicPilot,
bool:pLicBron,
bool:pPozwolenie,
//przedmioty
pBron,pBron2,pBron3,pBron4,pBron5,pBron6,pBron7,pBron8,pBron9,pBron10,pBron11,pBron12,
pAmmo,pAmmo2,pAmmo3,pAmmo4,pAmmo5,pAmmo6,pAmmo7,pAmmo8,pAmmo9,pAmmo10,pAmmo11,pAmmo12,
pBaton,
pSila,
pCzekolada,
pPaczek,
pDrozdzowka,
pMurzynek,
pKremowka,
pBulka,
pRogal,
pChleb,
pWafelki,
pChipsy,
pCiastka,
pKrakersy,
pPiwo,
pWino,
pWodka,
pSprunk,
//
pMaska,
pOkulary,
pTelefon,bool:pTelWlaczony,bool:pTelZastrzezony,
bool:pWedka,
bool:pLom,
bool:pMlotek,
bool:pLatarka,
bool:pSrubokret,
pCzapka,
pZegarek,
pKanister,
pNarkotyki,//kokaina
pMaterialy,
bool:pKostka,
bool:pKarty,
pPapierosy,
bool:pCB,
bool:pGPS,
//
pDostarczenia,
Float:pArmor,
//
bool:pKierunki,
bool:pRadio,
bool:pCzat,
pStyl,
bool:pKarta,
//
pMarihuana,
pHeroina,
pDawki,
bool:pUzalezniony,
pNarkotykiGlod,
pZazyl,
//
};
new PlayerInfo[Max_Players][pInfo];


OnGameModeInit
Kod:

for(new playerid = 0; playerid < Max_Players; playerid++)
{
PlayerInfo[playerid][pAktywne]=true;
PlayerInfo[playerid][pKonto]=false;
PlayerInfo[playerid][pAdmin]=0;
PlayerInfo[playerid][pPremium]=0;
//
PlayerInfo[playerid][pAdminJail]=0;
PlayerInfo[playerid][pWyciszony]=0;
PlayerInfo[playerid][pWarny]=0;
PlayerInfo[playerid][pBW]=0;
PlayerInfo[playerid][pJail]=0;
PlayerInfo[playerid][pJailCela]=0;
//
PlayerInfo[playerid][pWyrzucenia]=0;
PlayerInfo[playerid][pOdwiedziny]=1;
PlayerInfo[playerid][pGodziny]=0;
PlayerInfo[playerid][pMinuty]=0;
PlayerInfo[playerid][pScore]=0;
PlayerInfo[playerid][pKaryAJ]=0;
PlayerInfo[playerid][pKaryBW]=0;
PlayerInfo[playerid][pKaryIC]=0;
PlayerInfo[playerid][pMandaty]=0;
//
PlayerInfo[playerid][pKasa]=GameMode[uKasaStart];
PlayerInfo[playerid][pBank]=0;
PlayerInfo[playerid][pPlec]=0;
PlayerInfo[playerid][pWiek]=0;
PlayerInfo[playerid][pRasa]=0;
PlayerInfo[playerid][pSkin]=0;
PlayerInfo[playerid][pSpawnTyp]=0;
//
PlayerInfo[playerid][pDom]=9999;
//
PlayerInfo[playerid][pBron]=0;
PlayerInfo[playerid][pBron2]=0;
PlayerInfo[playerid][pBron3]=0;
PlayerInfo[playerid][pBron4]=0;
PlayerInfo[playerid][pBron5]=0;
PlayerInfo[playerid][pBron6]=0;
PlayerInfo[playerid][pBron7]=0;
PlayerInfo[playerid][pBron8]=0;
PlayerInfo[playerid][pBron9]=0;
PlayerInfo[playerid][pBron10]=0;
PlayerInfo[playerid][pBron11]=0;
PlayerInfo[playerid][pBron12]=0;
PlayerInfo[playerid][pAmmo]=0;
PlayerInfo[playerid][pAmmo2]=0;
PlayerInfo[playerid][pAmmo3]=0;
PlayerInfo[playerid][pAmmo4]=0;
PlayerInfo[playerid][pAmmo5]=0;
PlayerInfo[playerid][pAmmo6]=0;
PlayerInfo[playerid][pAmmo7]=0;
PlayerInfo[playerid][pAmmo8]=0;
PlayerInfo[playerid][pAmmo9]=0;
PlayerInfo[playerid][pAmmo10]=0;
PlayerInfo[playerid][pAmmo11]=0;
PlayerInfo[playerid][pAmmo12]=0;
PlayerInfo[playerid][pBaton]=0;
PlayerInfo[playerid][pSila]=3000;
PlayerInfo[playerid][pCzekolada]=0;
PlayerInfo[playerid][pPaczek]=0;
PlayerInfo[playerid][pDrozdzowka]=0;
PlayerInfo[playerid][pMurzynek]=0;
PlayerInfo[playerid][pKremowka]=0;
PlayerInfo[playerid][pBulka]=0;
PlayerInfo[playerid][pRogal]=0;
PlayerInfo[playerid][pChleb]=0;
PlayerInfo[playerid][pWafelki]=0;
PlayerInfo[playerid][pChipsy]=0;
PlayerInfo[playerid][pCiastka]=0;
PlayerInfo[playerid][pKrakersy]=0;
PlayerInfo[playerid][pPiwo]=0;
PlayerInfo[playerid][pWino]=0;
PlayerInfo[playerid][pWodka]=0;
PlayerInfo[playerid][pSprunk]=0;
//
PlayerInfo[playerid][pMaska]=0;
PlayerInfo[playerid][pOkulary]=0;
PlayerInfo[playerid][pTelefon]=0;
PlayerInfo[playerid][pTelWlaczony]=false;
PlayerInfo[playerid][pTelZastrzezony]=false;
PlayerInfo[playerid][pWedka]=false;
PlayerInfo[playerid][pLom]=false;
PlayerInfo[playerid][pMlotek]=false;
PlayerInfo[playerid][pLatarka]=false;
PlayerInfo[playerid][pSrubokret]=false;
PlayerInfo[playerid][pCzapka]=0;
PlayerInfo[playerid][pZegarek]=0;
PlayerInfo[playerid][pKanister]=0;
PlayerInfo[playerid][pNarkotyki]=0;
PlayerInfo[playerid][pMaterialy]=0;
//
PlayerInfo[playerid][pFrakcja]=0;
PlayerInfo[playerid][pLider]=0;
PlayerInfo[playerid][pSkinFrakcja]=0;
PlayerInfo[playerid][pWyplata]=0;
PlayerInfo[playerid][pPayDay]=99;
PlayerInfo[playerid][pObecnyDzien]=99;
PlayerInfo[playerid][pMinutyDzis]=0;
//
PlayerInfo[playerid][pPraca]=0;
PlayerInfo[playerid][pKontrakt]=0;
//
PlayerInfo[playerid][pPosiadaneAuta]=0;
PlayerInfo[playerid][pMozliweAuta]=1;
PlayerInfo[playerid][pAuto]=9999;
PlayerInfo[playerid][pAuto2]=9999;
PlayerInfo[playerid][pAuto3]=9999;
PlayerInfo[playerid][pAuto4]=9999;
PlayerInfo[playerid][pAuto5]=9999;
//
PlayerInfo[playerid][pLicA]=false;
PlayerInfo[playerid][pLicB]=false;
PlayerInfo[playerid][pLicC]=false;
PlayerInfo[playerid][pLicPilot]=false;
PlayerInfo[playerid][pLicBron]=false;
PlayerInfo[playerid][pPozwolenie]=false;
PlayerInfo[playerid][pBiznes]=0;
PlayerInfo[playerid][pBiznesLider]=0;
PlayerInfo[playerid][pBiznesSkin]=0;
PlayerInfo[playerid][pPapierosy]=0;
PlayerInfo[playerid][pKarne]=0;
PlayerInfo[playerid][pStylWalki]=4;
PlayerInfo[playerid][pChoroba]=0;
PlayerInfo[playerid][pKostka]=false;
PlayerInfo[playerid][pKarty]=false;
PlayerInfo[playerid][pGlod]=0;
PlayerInfo[playerid][pDostarczenia]=0;
PlayerInfo[playerid][pCB]=false;
PlayerInfo[playerid][pGPS]=false;
PlayerInfo[playerid][pArmor]=0.0;

PlayerInfo[playerid][pKierunki]=true;
PlayerInfo[playerid][pRadio]=true;
PlayerInfo[playerid][pCzat]=true;
PlayerInfo[playerid][pStyl]=0;
PlayerInfo[playerid][pKarta]=false;
PlayerInfo[playerid][pMarihuana]=0;
PlayerInfo[playerid][pHeroina]=0;
PlayerInfo[playerid][pDawki]=0;
PlayerInfo[playerid][pUzalezniony]=false;
PlayerInfo[playerid][pNarkotykiGlod]=0;
PlayerInfo[playerid][pZazyl]=0;

strmid(PlayerInfo[playerid][pBiznesRanga],"brak", 0, 64, 64);
strmid(PlayerInfo[playerid][pRanga],"brak", 0, 64, 64);
strmid(PlayerInfo[playerid][pNickOOC],"brak", 0, 64, 64);
}


I do tego dochodzi zapis do DOF, w ci?gu znak?w jako INT.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 16:10


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

A ta funkcja jest zdefiniowana nad tym enumeratorem? Bo te? s? takie przypadki. Powinna by? pod.

Postaw piwo autorowi tego posta
 

 
Tagi: undefined :: symbol :: quotplayerinfoquot
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku