Jump to content
  • 0

pomoc Spawn


Mivčo

Dotaz

Sojte ;)

Ked pride na server nový hrač a spawne sa tam kde ho j postavim a potom ked dá /kill chcem aby ho spawulo pri nemocnici.

A ked pride na server zaregistrovaný hrač aby ho spawnulo pri nemocnici a nie tam kde je postavený nový hrač.

A ked sa hrač zamestaná a pride na server a aby ho nespawnulo pri nemocnici ale kde je to zamestnanie.

Technotomo mi to vysvetloval ale nechapem tomu

Link to comment
Share on other sites

5 odpovědí na tuto otázku

Recommended Posts

  • 0

nechapem tomu

to už si vravel...

Technotomo mi to vysvetloval

 

to hore ber ako vtip,nieje to pravda :d

 

do onplayerspawn

 

if(Dead[playerid])

{

SetPlayerPos - nemocnica

}else{

if(Job[playerid] == 0)

{

if(FirstLogin[playerid])

{

setplayepos - 1. spawn

}else{

setplayerpos - nemocnica

}

}else if(Job[playerid] == XX)

{

setplayerpos - pozicia povolania ID XX

}

}

 

 

Dead[playerid] - premenná zaznamenavajuca či hrač umrel (v OnPlayerDead - Dead[playerid] = true; v OnPlayerConnect - Dead[playerid] = false; )

Job[playerid] - premenná pre povolania,uprav podla svojho

FirstLogin[playerid] - pri registrácii nastav na true a v OnPlayerConnect na false

Link to comment
Share on other sites

  • 0

to už si vravel...

 

 

to hore ber ako vtip,nieje to pravda :d

 

do onplayerspawn

 

if(Dead[playerid])

{

SetPlayerPos - nemocnica

}else{

if(Job[playerid] == 0)

{

if(FirstLogin[playerid])

{

setplayepos - 1. spawn

}else{

setplayerpos - nemocnica

}

}else if(Job[playerid] == XX)

{

setplayerpos - pozicia povolania ID XX

}

}

 

 

Dead[playerid] - premenná zaznamenavajuca či hrač umrel (v OnPlayerDead - Dead[playerid] = true; v OnPlayerConnect - Dead[playerid] = false; )

Job[playerid] - premenná pre povolania,uprav podla svojho

FirstLogin[playerid] - pri registrácii nastav na true a v OnPlayerConnect na false

 

Si myslíš že keď to moje úpe easy nepochopil že tieto hieroglify pochopí ? :d

Link to comment
Share on other sites

  • 0

public OnPlayerSpawn(playerid)
{
StopAudioStreamForPlayer(playerid);
TextDrawShowForPlayer(playerid, Time), TextDrawShowForPlayer(playerid, Date);
TextDrawHideForPlayer(playerid, Textdraw0);
TextDrawHideForPlayer(playerid, Textdraw1);
TextDrawHideForPlayer(playerid, Textdraw2);
TextDrawHideForPlayer(playerid, Textdraw3);
TextDrawHideForPlayer(playerid, Textdraw4);
TextDrawHideForPlayer(playerid, Textdraw5);
TextDrawHideForPlayer(playerid, Textdraw6);
TextDrawHideForPlayer(playerid, Textdraw7);
TextDrawHideForPlayer(playerid, Textdraw8);
TextDrawHideForPlayer(playerid, Textdraw9);
TextDrawHideForPlayer(playerid, Textdraw12);
TextDrawHideForPlayer(playerid, Textdraw13);
TextDrawHideForPlayer(playerid, Textdraw14);
if(Dead[playerid])
{
SetPlayerPos(playerid,2033.2362,-1409.2224,16.9989);
}else{
if(Job[playerid] == 0)
{
if(FirstLogin[playerid])
{
SetPlayerPos(playerid,1703.0358,-1878.6882,13.5695);
}else{
SetPlayerPos(playerid,2033.2362,-1409.2224,16.9989);
}
}else if(povolanie[playerid]!=1)
{
ResetPlayerWeapons(playerid);//odebranizbrani
GivePlayerWeapon(playerid,3,1);//da zbrane
GivePlayerWeapon(playerid,25,1000);
GivePlayerWeapon(playerid,24,1000);
SetPlayerSkin(playerid,280);//skin
SetPlayerInterior(playerid,0);//nastavi interier)budovu aby nepadal dolu)
SetPlayerPos(playerid,1808.6851,-1939.4747,13.5469);//misto spawnuti
SetPlayerColor(playerid,COLOR_YELLOW);//barny nicku
}
}
if(InHouse[playerid] != -1){
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid,0);
InHouse[playerid] = -1;
}
return 1;
}

 

Mám to dobre?

Link to comment
Share on other sites

  • 0

áno.. až na to povolanie... má tam byť ==

tzn... == 1 ak je policajt

== 2 ak je doktor

== 3 ak je bohviečo atď

a podla toho nastavovať poziciu...

 

dúfam že si nazabudol na moje poznámky k onplayerconnect, onplayerdeath a registračnemu systemu

Link to comment
Share on other sites

  • 0

Dead[playerid] - premenná zaznamenavajuca či hrač umrel (v OnPlayerDead - Dead[playerid] = true; v OnPlayerConnect - Dead[playerid] = false; )

Job[playerid] - premenná pre povolania,uprav podla svojho

FirstLogin[playerid] - pri registrácii nastav na true a v OnPlayerConnect na false

 

Toto ako?

a ked mam registraciu cez y_ini http://pawno.cz/topi...-pres-y-iniinc/ tak to bude fungovat?

Help me

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