Jump to content
  • 0

pomoc [HELP] Zjednodušenie Pickup


Ad@m

Dotaz

Čaute,

 

Chcel som si zjednodušiť pickupy a tak aj celý public onplayerpickup... lenže som natrafil na problém.

Neviem či je moj postup správny, ako hovorím viem ako sa robia pickupy základne ale chcel som si to prerobiť k "obrazu svojmu" tak ma prosím nekritizujte. Ak by sa našla neaká dobrá duša čo by mi to opravila bol by som vďačný. :)

 

Sem dávam kód

enum jobs
{
pretekar,
taxikar,
doktor,
vojak,
novinar,
automechanik,
hasic,
terorista,
jakuza,
ruskamafia,
pilot,
kamionista,
policajt,
pravnik,
sprejer,
farar,
colnik
}
new PICKUP_Job[jobs];
////////////////////////////////////////////////////////////////////////////////
switch(PICKUP_Job[jobs])
{
case 1:{CreatePickup(1581,1,2395.9226,984.4262,10.8203);}
case 2:{CreatePickup(1581,1,2173.1050,1805.5255,11.0000);}
case 3:{CreatePickup(1581,1,1608.1150,1819.6277,10.8280);}
case 4:{CreatePickup(1581,1,349.3989,2015.8345,22.6406);}
case 5:{CreatePickup(1581,1,2789.6802,1265.7837,10.7500);}
case 6:{CreatePickup(1581,1,2399.5183,1481.7766,10.8203);}
case 7:{CreatePickup(1581,1,1760.2303,2076.9629,10.8203);}
case 8:{CreatePickup(1581,1,414.3641,2531.6289,19.1627);}
case 9:{CreatePickup(1581,1,1904.3641,965.2130,10.8203);}
case 10:{CreatePickup(1581,1,1904.3641,965.2130,10.8203);}
case 11:{CreatePickup(1581,1,1308.2406,1615.3480,10.8203);}
case 12:{CreatePickup(1581,1,1084.3669,2364.9365,10.8203);}
case 13:{CreatePickup(1581,1,234.1048,157.6088,1003.0234);}
case 14:{CreatePickup(1581,1,2474.4827,1023.3070,10.8203);}
case 15:{CreatePickup(1274,1,-2322.3235, -102.9102, 34.8210);}
case 16:{CreatePickup(1275,1,2482.7063, 919.6252, 11.3792);}
case 17:{CreatePickup(1275,1,-2643.4399, 1363.6086, 6.9950);}
}
////////////////////////////////////////////////////////////////////////////////
Edited by Ad@m
Link to comment
Share on other sites

9 odpovědí na tuto otázku

Recommended Posts

  • 0

Vďaka moc :) skúsim to ak sa nepodarí (mojou vinou :d ) tak to sem napíšem. Ináč musím sa prísť pozrieť ako pokročila superbarba asi rok som tam nebol :)

 

Vďaka tamto mi ide ale teraz si lámem hlavu nad publicom :d nejde to tak ľahko ako som si myslel :/

 

 

////////////////////////////////////////////////////////////////////////////////
public OnPlayerPickUpPickup(playerid, pickupid)
{
////////////////////////////////////////////////////////////////////////////////
   if(pickupid == PICKUP_Job[0];)//tu mám chybu to mi je jasné len neviem ako to mám spraviť aby to išlo ako chcem
   {
   //sem neaká akcia
   }
////////////////////////////////////////////////////////////////////////////////
return 1;
}
////////////////////////////////////////////////////////////////////////////////
takto to mám Ďakujem za pomoc. Edited by Ad@m
Link to comment
Share on other sites

  • 0

Máš error nebo to jen nefunguje ?

Všiml sis toho středníku před závorkou v té podmínce ?

if(pickupid == PICKUP_Job[0]

ten středník tam být nemá :)

Edited by RmT_Kjuba
  • Líbí se mi to! (+1) 2
Link to comment
Share on other sites

  • 0

Oh :d :D včera som bol pri pc neskoro do novci potom to tak vyzerá no .. :d

 

tu mám edit ale aj tak mi to dáva "mišmaš"  (mismatch) a empty statement  na ten istý riadok :d:)

 

  if(pickupid == PICKUP_Job[0]);//tu mám ten mismatch
   {
   //sem neaká akcia
   }
Link to comment
Share on other sites

  • 0

keďže si pri alokácii nastavil indexovanie premennej na enum (new PICKUP_Job[jobs]; ) tak by bolo dobré ho aj potom používať:
 

if(pickupid == PICKUP_Job[pretekar])//tu mám ten mismatch
{
    //sem neaká akcia
}

// sakra, ani ja som si tú bodkočiarku nevšimol :d

Edited by milous22
  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

  • 0

uff niesom dobrý pawner asi sa mi budeš smiať ale neviem čo je cyklus v pawne :d ja som študoval wiki ako sa len dalo ale po anglicky neviem až tak dobre aby som pochopil všetky tie veci :/ tak mi poraď prosím čo tam mám použiť aby to fungovalo vždy keď prídem na ten pickup aby sa konala neaka akcia :) Fakt Vďaka :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...