[AJUDA]Como Posso Fazer?
#1

Gente como eu faria isso vou dar um exemplo quando o player escolhe um time uma mensagem vai pra todos falando que ele escolheu tal time eu tentei pondo no onrequestclass mais nao da certo como eu poderia fazer isso usando variaveis e etc?
Reply
#2

Se o time que vocк disse for org

bote no /convidar.
Reply
#3

pawn Code:
new bool:FirstSpawn[MAX_PLAYERS];

// OnPlayerSpawn

    if(!FirstSpawn[playerid])
    {
    FirstSpawn[playerid] = true;
    if(Gang[playerid] == BOZOS)
    {
        SetPlayerTeam(playerid, 0);
        new str[128];
        format(str, sizeof(str), "{9400D3}%s {B5B5B5}Vai Jogar com o Time dos: NomeDoTime", GPN(playerid));
        SendClientMessageToAll(0x0066FFAA, str);
    }

// Final do GM

stock GPN(playerid)
{
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
    return pName;
}
Peguei Aqui de um Code que eu tinha ^^ Tente xD
Reply
#4

OnPlayerRequestSpawn...
Reply
#5

Nenhum Funcionou O.o
Reply
#6

Igual do Funeral...
Tente assim :
pawn Code:
// Topo
new bool:Primeiro[MAX_PLAYERS];
// OnPlayerConnect
Primeiro[playerid] = false;
// No Spawn de Cada Gang. (Um Exemplo Meu)
if(gTeam[playerid] == Pawno) // Gang do Pawno
{
if(!Primeiro[playerid])
{
new zNick[MAX_PLAYER_NAME],zstring[128];
GetPlayerName(playerid,zNick,MAX_PLAYER_NAME);
format(zstring, sizeof(zstring), "* %s Escolheu a Gang dos Pawno! *",zNick);
SendClientMessage(playerid,-1,zstring);
Primeiro[playerid] = true;
}
/*
Funзхes ...
*/

// Digamos que ele de /kill + F4! Nгo apareзera a mensagem. Entгo coloque no OnPlayerRequestClass
Primeiro[playerid] = false;
Uso em meu gm.
Funcional
Reply
#7

quando voce se refere a spawn de cada time vocк quer dizer onplayerspawn?
Reply
#8

Claro q funfa amigo..

pawn Code:
#define gordo 0
#define magro 1

//ongamemodeinit
AddPlayerClass(...//gordo
AddPlayerClass(...//magro

//onplayerrequestclass
switch(classid) {
    case 0: SetPlayerTeam(playerid, gordo);
    case 1: SetPlayerTeam(playerid, magro);
}

//onplayerquestspawn
switch(GetPlayerTeam(playerid)) {
    case 0: format(..."%s vai jogar no time dos gordos"...
    case 1: format(..."%s vai jogar no time dos magros"...
}
//SCM
Reply
#9

Quote:
Originally Posted by Jake_Dunlapp
View Post
quando voce se refere a spawn de cada time vocк quer dizer onplayerspawn?
Sim
Exemplo :
pawn Code:
public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == Pawno) // Gang do Pawno
{
if(!Primeiro[playerid])
{
new zNick[MAX_PLAYER_NAME],zstring[128];
GetPlayerName(playerid,zNick,MAX_PLAYER_NAME);
format(zstring, sizeof(zstring), "* %s Escolheu a Gang dos Pawno! *",zNick);
SendClientMessage(playerid,-1,zstring);
Primeiro[playerid] = true;
}
GivePlayerWeapon(playerid,34,945);
SetPlayerHealth(playerid,100.0);
SetPlayerArmour(playerid,100.0);
SetPlayerPos(playerid,0,0,0);
return 0;
}
return 1;
}
Reply
#10

Poste o CODE que й usado para escolher o Team...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)