Jump to content
  • 0

pomoc Body+Spawn


MrBeNy

Dotaz

Zdravim mam takovy problem udelal sem si teamy a mam team red a blue , red je bez bodu, a blue by mel byt za body presne receno za 2000 score ... ale jenze mi to pise ze nemam 2000 ale i tak mi to dovoli si ten team vzit... poradite nekdo ?

 

    else if(classid == 18)
  {
     GameTextForPlayer(playerid, "~b~BLUE", 2000, 5);
     gTeam[playerid] = TEAM_BLUE;
     if(GetPlayerScore(playerid) < 1999)
{
     SendClientMessage(playerid,B_CERV,"[ POZOR ]Potřeba 2000 bodů!");
     TogglePlayerControllable(playerid,0);
     }
  SetPlayerColor(playerid,B_MODR);
	GivePlayerWeapon(playerid, 3, 1);
	GivePlayerWeapon(playerid, 27, 1000);
	GivePlayerWeapon(playerid, 24, 500);
	GivePlayerWeapon(playerid, 17, 25);
	GivePlayerWeapon(playerid, 34, 250);
	GivePlayerWeapon(playerid, 29, 1000);
  }

 

A pak mam jeste jeden problem s tim , ze kdyz mam ted udelane spawny podle ID ( jako ze ID 1 se spawne na spawn cislo 1) tak kdyz se pripoji novy hrac tak to kazdeho znovu portne na svuj spawn... jak mam udelat aby to neportovalo...

Link to comment
Share on other sites

Recommended Posts

  • 0
hm.. ale dit je to prakticky to same ,ale nebude to fungovat protoze nevi co je to body :d

proc by to nevedelo ? dyt tam mas new body[MAX_PLAYERS];

Link to comment
Share on other sites

  • 0

jako score to nepotrebujes staci dat do loginu ukladani bodu a za killi das body[killerid] += 1; bo =+ 1;

 

-- ned 04. dub 2010 22:48:12 --

 

bo mi dej icq a posles ten mod ja ti to spravim.. neboj neskopiruju :v:

Link to comment
Share on other sites

  • 0

me by si mohl duverovat.. ja nejsem ha*zl kterej kdyz dostane mod tak hned kopiruje.. ale kdyz nechces.. a jak to vidim tak asi pawno moc neovladas ze? kdyz stema bodama :-D

Link to comment
Share on other sites

  • 0

neumim si vycarovat s hlavi(y) jak to mas tam napsany ja kdyz to nevidim nemuzu upravovat v pawnu nemas vetsinou 1 moznost tam mas treba 2, 3, ... ( tip 62/100 % je vic nez 1 ) takze ti to nenapisu z duvodu: nemam cas, nemam naladu, nechce se mi psat, sem unavenej a nwm jestli to vubec pouzijes takze dneska uz koncim zdarec

Link to comment
Share on other sites

  • 0

Takze sem to udelal takto

public OnPlayerRequestSpawn(playerid)
{
if(gTeam[playerid] == TEAM_Blue){
if(GetPlayerScore(playerid) < 1999 ){
SendClientMessage(playerid,B_CERV,"[ POZOR ]Potřeba 2000 bodů!");
TogglePlayerControllable(playerid,0);
}else{
if(GetPlayerScore(playerid) > 1999 ){
gTeam[playerid] = TEAM_Blue;
}
}
}
return 0;
}

 

Ale kdyz si chci vybrat postavu tak mi to nedovoli ani kdyz mam body... ani druhy team

Link to comment
Share on other sites

  • 0

hele nejsem si jisty ale mozna mas blbe znamenko me ty znamenka moc nejdou takze kdyz mas

 

 

public OnPlayerRequestSpawn(playerid)

{

if(gTeam[playerid] == TEAM_Blue){

if(GetPlayerScore(playerid) < 1999 ){

SendClientMessage(playerid,B_CERV,"[ POZOR ]Potřeba 2000 bodů!");

TogglePlayerControllable(playerid,0);

}else{

if(GetPlayerScore(playerid) > 1999 ){

gTeam[playerid] = TEAM_Blue;

}

}

}

return 0;

}

myslim ze znamena ze kdyz ma hrac mensi castku nez 1999 tak se to provede takze skus >1999 coz znamena kdyz ma hrac vetsi castku nez 1999 jestli je to spatne tak me opravte a ty to skus :)

Link to comment
Share on other sites

  • 0

nene to prvni znamena ze kdyz ma mene jak 1999 tak mu to napise ze nema dost bodu ... a to duhe znamena ze kdyz ma dostatek bodu tak mu to da team , ale ted sem si uvedomil ze to je prakticky pro vsechny postavy

Link to comment
Share on other sites

  • 0

sory sory az ted sem se podival jak to vlastne je :d nevim nevim ale rad bych vedel

 

-- pon 05. dub 2010 0:35:56 --

 

mimochodem nemas tam nic pro hrace bez bodu

Link to comment
Share on other sites

  • 0

? ja se to ted snazim udelat v onplayerrequestclass... ale kdyz dam return 0 tak tam mam potom sami CJ a ani ho nemam daneho v modu :d

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