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