Jump to content
  • 0

pomoc upozornění , že hráč nemá průkaz


Guest martanius105

Dotaz

Guest martanius105

Zdravím, pls jak mům udělat to , že když hráč nastoupí do auta ukáže se mu že nemá řidičák . Když hráč nastoupí do letadla ukáže se mu , že nemá letačák . Když hráč nastoupí na motorku ukáže se mu , že nemá průkaz na motorku a že když hráč nastoupí na loď napíše se mu , že nemá průkaz na loď . Zkoušel jsem plno způsobů ale nejde :( (nebo plno no :d tak 3 - 4) Ps jestli tu je nějaký tut tak sry . Já ho nenašel .

Link to comment
Share on other sites

9 odpovědí na tuto otázku

Recommended Posts

  • 0
new vodicak[MAX_PLAYERS];
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new IDCKO = GetPlayerVehicleID(playerid);
new TypModelu = GetVehicleModel(IDCKO);
if(newstate == 2)
{
if(vodicak[playerid] == 0)
{
if(TypModelu != TU-DAJ-ID-VOZIDLA-KTORE-NECHCES-ABY-NEUKAZALO-SPRAVU-ZE-NEMA-VODICAK-PRE-OSOBNE-AUTA && vodicak[playerid] == 0) SendClientMessage(playerid,COLOR_RED,"Nemas vodicak na osobné auta");
}}}
return 1;
}

Link to comment
Share on other sites

  • 0
Guest martanius105

1 error

 

C:\Hry\GTA SA\fl.pwn(234) : error 010: invalid function or declaration

 

řádek :

 

public OnPlayerStateChange(playerid, newstate, oldstate)
{
new IDCKO = GetPlayerVehicleID(playerid);
new TypModelu = GetVehicleModel(IDCKO);
if(newstate == 2)
{
if(autopruk[playerid] == 0)
{
if(TypModelu != 0 && autopruk[playerid] == 0) SendClientMessage(playerid,cervena,"Nemas vodicak na osobné auta");
}
}
}
>>234 return 1;
}

 

Ale ja chci aby to ukazovalo jen v případě , že je hráč v normálním autě .. ne v letadle , lodi nebo nečem jinym ... to mam dát 0 ?

Link to comment
Share on other sites

  • 0

Ten tvoj mód Fantasy Base by si nám mohol dať?Máme verejný server beží skoro non-stop(v noci nejde)...Ak budeš chciet tak napíš na skype/icq...

ICQ: 636248483

Skype: Beone

ok?

Ak hej napíš na skype alebo na IcQ ...(niesom tu do konca apríla,iba cez víkend)

"king"

Link to comment
Share on other sites

  • 0
1 error

 

C:\Hry\GTA SA\fl.pwn(234) : error 010: invalid function or declaration

 

řádek :

 

public OnPlayerStateChange(playerid, newstate, oldstate)
{
new IDCKO = GetPlayerVehicleID(playerid);
new TypModelu = GetVehicleModel(IDCKO);
if(newstate == 2)
{
if(autopruk[playerid] == 0)
{
if(TypModelu != 0 && autopruk[playerid] == 0) SendClientMessage(playerid,cervena,"Nemas vodicak na osobné auta");
}
}
}
>>234 return 1;
}

 

Ale ja chci aby to ukazovalo jen v případě , že je hráč v normálním autě .. ne v letadle , lodi nebo nečem jinym ... to mam dát 0 ?

 

ne, máš změnit TypModelu ;)

Link to comment
Share on other sites

  • 0

toto je hodne slozite na tolik zpusobu :-D aut je 211 takze tam musis nasrat tolik podminek :-D to bude pekne lagovat kdyz nastoupi hodne lidi do auta nebo neceho naraz :d

Link to comment
Share on other sites

  • 0

na, tady to máš, doufám že to oceníš, psal sem se s tim jak kkt :evil:

 

nahoru do módu - definice jen na auta

new cars[130]={480, 533, 439, 555, 499, 422, 482, 498, 609, 524, 578, 455, 403, 414, 582, 443, 514, 413, 515, 440, 543, 605, 459, 531, 408, 552, 478, 456, 554, 536, 575, 534, 567, 535, 566, 576, 412, 568, 424, 573, 579, 400, 500, 444, 556, 557, 470, 489, 505, 595, 416, 433, 431, 438, 437, 523, 427, 490, 528, 407, 544, 596, 596, 597, 598, 599, 432, 601, 420, 445, 504, 401, 518, 527, 542, 507, 562, 585, 419, 526, 604, 466, 492, 474, 546, 517, 410, 551, 516, 467, 600, 426, 436, 547, 405, 580, 560, 550, 549, 540, 491, 529, 421, 602, 429, 496, 402, 541, 415, 589, 587, 565, 494, 502, 503, 411, 559, 603, 475, 506, 451, 558, 477, 418, 404, 479, 458, 561};

 

pak ten hadičák nebo jak tomu řikáte :d

new vodicak[MAX_PLAYERS];

 

a pak tam dej:

public OnPlayerStateChange(playerid, newstate, oldstate)
{
new IDCKO = GetPlayerVehicleID(playerid);
new TypModelu = GetVehicleModel(IDCKO);
if(newstate == 2)
{
if(vodicak[playerid] == 0)
{
if(TypModelu == cars && vodicak[playerid] == 0) SendClientMessage(playerid,COLOR_RED,"Nemas vodicak na osobné auta");
}
}
return 1;
}

 

motorky atd. si snad podle toho zvládneš udělat sám

 

//EDIT: lol já sem kkt, měl sem ti to udělat na motorky, těch je míň :(

Link to comment
Share on other sites

  • 0
Guest martanius105

To máš ještě dobrý :d já dělal 50 checkpointů na letecký průkaz a teŤ sem furt musel po jednom měnit souřádky jako kde se vytvoří a na jaké místo bude směřovat a další kde se vyttvoří a na jaké místo bude směřovat :d Ale na první pokus sem dal vše bez chyby a bez warningu ... to sem byl rád :d a díky zkusím to ...

 

//edit ... díky jde to celkem v poho , ale 2 errory (teoreticky 1) :

 

:\Hry\GTA SA\fl.pwn(33) : error 075: input line too long (after substitutions)

C:\Hry\GTA SA\fl.pwn(290) : error 033: array must be indexed (variable "cars")

 

Je to moc dlouhé ten výpis aut ... jde to nějak rodělit ? třeba new cars2 atd... ? a jestli jo jak to pak zapíšu do podmínky pls ? a moc díky

Link to comment
Share on other sites

  • 0
To máš ještě dobrý :d já dělal 50 checkpointů na letecký průkaz a teŤ sem furt musel po jednom měnit souřádky jako kde se vytvoří a na jaké místo bude směřovat a další kde se vyttvoří a na jaké místo bude směřovat :d Ale na první pokus sem dal vše bez chyby a bez warningu ... to sem byl rád :d a díky zkusím to ...

 

//edit ... díky jde to celkem v poho , ale 2 errory (teoreticky 1) :

 

:\Hry\GTA SA\fl.pwn(33) : error 075: input line too long (after substitutions)

C:\Hry\GTA SA\fl.pwn(290) : error 033: array must be indexed (variable "cars")

 

Je to moc dlouhé ten výpis aut ... jde to nějak rodělit ? třeba new cars2 atd... ? a jestli jo jak to pak zapíšu do podmínky pls ? a moc díky

lol 50? to je málo já musel u autoškoly přepisovat 76 checkpointů na RaceCheckpointy a jak to dáš do podmínky? to už sem sem snad psal ne? :d

 

-- ned 11. dub 2010 10:18:38 --

 

:\Hry\GTA SA\fl.pwn(33) : error 075: input line too long (after substitutions)

s timhle errorem sem se nikdy nesetkal, ale podle toho to dává smysl spíš jako, že je to moc dlouhý, zkus to teda takhle:

new cars[130]={480, 533, 439, 555, 499, 422, 482, 498, 609, 524, 578, 455, 403,
414, 582, 443, 514, 413, 515, 440, 543, 605, 459, 531, 408, 552, 478, 456, 554,
536, 575, 534, 567, 535, 566, 576, 412, 568, 424, 573, 579, 400, 500, 444, 556,
557, 470, 489, 505, 595, 416, 433, 431, 438, 437, 523, 427, 490, 528, 407, 544,
596, 596, 597, 598, 599, 432, 601, 420, 445, 504, 401, 518, 527, 542, 507, 562,
585, 419, 526, 604, 466, 492, 474, 546, 517, 410, 551, 516, 467, 600, 426, 436,
547, 405, 580, 560, 550, 549, 540, 491, 529, 421, 602, 429, 496, 402, 541, 415,
589, 587, 565, 494, 502, 503, 411, 559, 603, 475, 506, 451, 558, 477, 418, 404,
479, 458, 561};

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...