Szerző Téma: csapattag számláló  (Megtekintve 791 alkalommal)

csapattag számláló
« Dátum: 2012. május 08. - 23:00:10 »
0 Show voters
Hali!
Kéne egy script, ami megszámolja, hogy egy megadott helyen, pl a burgeresnél hány ember van az egyik csapatból és hány ember a másikból,vagy legalább egy számláló scriptet adjon valaki!
a csapatokat így oldottam meg:
 
public OnPlayerRequestClass(playerid, classid)
{
if(classid == 0)
{
GameTextForPlayer(playerid, \"~b~ Németország\", 9000, 3);
Team[playerid] = Team_German;
}
else if(classid == 1)
{
GameTextForPlayer(playerid, \"~r~ Oroszország\", 9000, 3);
Team[playerid] = Team_Russia;
}
return 1;
}
public OnPlayerSpawn(playerid)
{
        if(Team[playerid] == Team_German)
{
Team[playerid] = Team_German;
}
else if(Team[playerid] == Team_Russia)
{
Team[playerid] = Team_Russia;
}
return 1;
}
« Utoljára szerkesztve: 2012. május 09. - 13:24:02 írta bencarter007 »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
csapattag számláló
« Válasz #1 Dátum: 2012. május 09. - 15:03:47 »
0 Show voters
Nem teszteltem de szerintem mûködik:
 

#include <a_samp>
new csatlakozott;
OnPlayerSpawn(playerid)
{
if(Team[playerid] == Team_Russia)
{
csatlakozott ++;
new string [ 128 ];
format ( string, 128, \"A szerveren lévõ Orosz Banda tagok száma: %d\", csatlakozott );
SendClinetMessageForAll ( 0x0000FF, string );
return 1;
}
OnPlayerDisconnect(playerid)
{
csatlakozott--;
return 1;
}
« Utoljára szerkesztve: 2012. május 09. - 15:05:15 írta ZyZu »

csapattag számláló
« Válasz #2 Dátum: 2012. május 09. - 20:17:04 »
0 Show voters
nem egészen ilyen számlálóra gondoltam, hanem pl. ha az egyik csapatban az emberek száma kevesebb egynél(<1) akkor kiír valamit...

csapattag számláló
« Válasz #3 Dátum: 2012. május 08. - 23:00:10 »
0 Show voters
Hali!
Kéne egy script, ami megszámolja, hogy egy megadott helyen, pl a burgeresnél hány ember van az egyik csapatból és hány ember a másikból,vagy legalább egy számláló scriptet adjon valaki!
a csapatokat így oldottam meg:
 
public OnPlayerRequestClass(playerid, classid)
{
if(classid == 0)
{
GameTextForPlayer(playerid, \"~b~ Németország\", 9000, 3);
Team[playerid] = Team_German;
}
else if(classid == 1)
{
GameTextForPlayer(playerid, \"~r~ Oroszország\", 9000, 3);
Team[playerid] = Team_Russia;
}
return 1;
}
public OnPlayerSpawn(playerid)
{
        if(Team[playerid] == Team_German)
{
Team[playerid] = Team_German;
}
else if(Team[playerid] == Team_Russia)
{
Team[playerid] = Team_Russia;
}
return 1;
}
« Utoljára szerkesztve: 2012. május 09. - 13:24:02 írta bencarter007 »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
csapattag számláló
« Válasz #4 Dátum: 2012. május 09. - 15:03:47 »
0 Show voters
Nem teszteltem de szerintem mûködik:
 

#include <a_samp>
new csatlakozott;
OnPlayerSpawn(playerid)
{
if(Team[playerid] == Team_Russia)
{
csatlakozott ++;
new string [ 128 ];
format ( string, 128, \"A szerveren lévõ Orosz Banda tagok száma: %d\", csatlakozott );
SendClinetMessageForAll ( 0x0000FF, string );
return 1;
}
OnPlayerDisconnect(playerid)
{
csatlakozott--;
return 1;
}
« Utoljára szerkesztve: 2012. május 09. - 15:05:15 írta ZyZu »

csapattag számláló
« Válasz #5 Dátum: 2012. május 09. - 20:17:04 »
0 Show voters
nem egészen ilyen számlálóra gondoltam, hanem pl. ha az egyik csapatban az emberek száma kevesebb egynél(<1) akkor kiír valamit...

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal