[Ajuda] Comandos
#1

Bom tenho 2 Orgs no Meu GM!

Exercito 1
Terrorista 2

meu GM apos logar voce spawn automaticamente com um"random de skin" a cada spawn uma skin diferente! ( no caso do meu sao duas skins)

Ok, considero eles como civil....

e Queria criar um comando tipo assim /exercito

ai o Player ia para a org 1 e iria pro spawn dele que seria a HQ e ja com as armas!

Se alguem poder ajudar agradeзo desde ja!

Obrigado pela Atenзгo!
Reply
#2

Alguem??

Outra coisa й que estou a querer um scripter para me ensinar a linguagem pawn...

Me envie o orзamento no email: brendow.eletrox@hotmail.com ( Msn й este tbm)
Reply
#3

Me passa , a definiзгo, o que vocК usou para criar as orgs.
Reply
#4

Vocк tem q passar as coisas, tem q passar a cordenada dos spawns tmb
Reply
#5

Quote:
Originally Posted by Felipe_Wesker
Посмотреть сообщение
Vocк tem q passar as coisas, tem q passar a cordenada dos spawns tmb
Nгo te Preocupe com as cordenadas coloca la no lugar X, Y,Z que depois eu altero!

Mais й simples de se entender й apenas um comando parecido com o /convidar dos servidores RP, o cara aceita o convite e entra na tal org, ai seria um comando para todos tipo /exercito que o cara entraria pro exercito que no caso й definido como 1!
Reply
#6

Quote:
Originally Posted by blacktrindade
Посмотреть сообщение
Nгo te Preocupe com as cordenadas coloca la no lugar X, Y,Z que depois eu altero!

Mais й simples de se entender й apenas um comando parecido com o /convidar dos servidores RP, o cara aceita o convite e entra na tal org, ai seria um comando para todos tipo /exercito que o cara entraria pro exercito que no caso й definido como 1!
й sу q sem as variaveis que vc usou pra definir tal org fica meio tenso nгo?

pawn Код:
if(strcmp(cmd, "/exercito", true) == 0)
    {
        SetPlayerPos(playerid,Xexe,Yexe,Zexe);
        GivePlayerWeapon(playerid,iddaarma,municao);
        GivePlayerWeapon(playerid,iddaarma2,municao2);
        GivePlayerWeapon(playerid,iddaarma3,municao3);
        SetPlayerSkin(playerid,skindoexe);
        SendClientMessage(playerid,-1,"Vocк agora faz parte do exercito");
        minhaORG[playerid] = 1;
        return 1;
    }
   
if(strcmp(cmd, "/terrorista", true) == 0)
    {
        SetPlayerPos(playerid,XTerrorista,YTerrorista,ZTerrorista);
        GivePlayerWeapon(playerid,iddaarma,municao);
        GivePlayerWeapon(playerid,iddaarma2,municao2);
        GivePlayerWeapon(playerid,iddaarma3,municao3);
        SetPlayerSkin(playerid,skindoTerrorista);
        SendClientMessage(playerid,-1,"Vocк agora faz parte do Terror!!");
        minhaORG[playerid] = 2;
        return 1;
    }
bem basico, nгo testa, + axo q funcional.
Reply
#7

Quote:
Originally Posted by steeldark
Посмотреть сообщение


й sу q sem as variaveis que vc usou pra definir tal org fica meio tenso nгo?

pawn Код:
if(strcmp(cmd, "/exercito", true) == 0)
    {
        SetPlayerPos(playerid,Xexe,Yexe,Zexe);
        GivePlayerWeapon(playerid,iddaarma,municao);
        GivePlayerWeapon(playerid,iddaarma2,municao2);
        GivePlayerWeapon(playerid,iddaarma3,municao3);
        SetPlayerSkin(playeris,skindoexe);
        SendClientMessage(playerid,-1,"Vocк agora faz parte do exercito");
        minhaORG[playerid] = 1;
        return 1;
    }
   
if(strcmp(cmd, "/terrorista", true) == 0)
    {
        SetPlayerPos(playerid,XTerrorista,YTerrorista,ZTerrorista);
        GivePlayerWeapon(playerid,iddaarma,municao);
        GivePlayerWeapon(playerid,iddaarma2,municao2);
        GivePlayerWeapon(playerid,iddaarma3,municao3);
        SetPlayerSkin(playeris,skindoTerrorista);
        SendClientMessage(playerid,-1,"Vocк agora faz parte do Terror!!");
        minhaORG[playerid] = 2;
        return 1;
    }
bem basico, nгo testa, + axo q funcional.
pawn Код:
SetPlayerSkin(playeris,skindoTerrorista);
playeris? rs
Reply
#8

Quote:
Originally Posted by AFerreira
Посмотреть сообщение
pawn Код:
SetPlayerSkin(playeris,skindoTerrorista);
playeris? rs
pawn Код:
#define playeris playerid
heheh vai da certin kkk
vo arrumar la k ^^ vlw
Reply
#9

Olha vou tentar te ajudar com um cmd, ainda n sou prof no pawn mais axo q vou conseguir te dar atй uma base :

pawn Код:
if(strcmp(cmdtext, "/exercito", true))
    {
        SetPlayerPos(playerid,564.1640,897.5873,-43.0286); // CODERNADA ONDE ELE VAI
        SendClientMessage(playerid,0x0000FFAA,"Vocк agora й do Exercito"); // Mensagem ao entrar na org
        SetPlayerArmour(playerid, 100.0); // Setando o colete do Player Para 100, Assim q ele entrar na org
        SetPlayerHealth(playerid, 100.0); // Para quando o player entrar na org ficar com sangue 100
        GivePlayerWeapon(playerid,24,9999); // Eagle
        GivePlayerWeapon(playerid,4,9999); // Faca
        GivePlayerWeapon(playerid,16,15); // Granada
        GivePlayerWeapon(playerid,25,9999); // Shotgun
        GivePlayerWeapon(playerid,29,9999); // MP5
        GivePlayerWeapon(playerid,31,9999); // M4
        GivePlayerWeapon(playerid,34,9999); // Sniper
        SetPlayerSkin(playerid,287); //Skin Exercito
       return 1;
    }
Agora modifique com as informaзхes do seu GM, para que ele fique no local apos morrer etc... Dai vocк modifica o comando Espero ter te dado uma noзгo de como fazer '-'
Reply
#10

Referente as Define eu tinha colocado la em cima rsrs Exercito 1 Terrorista 2 rsrs,!

Fiz os comandos testando eles aqui eles ficaram assim:

pawn Код:
if(!strcmp(cmdtext,"/exercito", true) == 0)
    {
        SetPlayerPos(playerid,564.1640,897.5873,-43.0286);
        SetPlayerArmour(playerid, 100.0);
        SetPlayerHealth(playerid, 100.0);
        GivePlayerWeapon(playerid,4,1);
        GivePlayerWeapon(playerid,16,2);
        GivePlayerWeapon(playerid,25,100);
        GivePlayerWeapon(playerid,29,999);
        GivePlayerWeapon(playerid,34,100);
        GivePlayerWeapon(playerid,24,999);
        GivePlayerWeapon(playerid,31,999);
        SetPlayerSkin(playerid,287);
        SendClientMessage(playerid,-1,"Vocк ingressou no Exercito!!");
        BlackTrindade[playerid] = 1;
        return 1;
    }

if(!strcmp(cmdtext,"/terrorista", true) == 0)
    {
        SetPlayerPos(playerid,564.1640,897.5873,-43.0286);
        SetPlayerArmour(playerid, 100.0);
        SetPlayerHealth(playerid, 100.0);
        GivePlayerWeapon(playerid,4,1);
        GivePlayerWeapon(playerid,16,2);
        GivePlayerWeapon(playerid,25,100);
        GivePlayerWeapon(playerid,29,999);
        GivePlayerWeapon(playerid,34,100);
        GivePlayerWeapon(playerid,24,999);
        GivePlayerWeapon(playerid,30,999);
        SetPlayerSkin(playerid,112);
        SendClientMessage(playerid,-1,"Vocк agora й um Terrorista!!");
        BlackTrindade[playerid] = 2;
        return 1;
    }
BlackTrindade = gTeam ou minhaORG = Alterei pro meu nome so de teste mesmo!
Includes Zcmd e Sscanf2 estao no topo do GM, e deu estes warnings:

D:\temp\gamemodes\new.pwn(421) : warning 213: tag mismatch
D:\temp\gamemodes\new.pwn(439) : warning 213: tag mismatch

Linha 421
pawn Код:
if(!strcmp(cmdtext,"/exercito", true) == 0)
Linha 439
pawn Код:
if(!strcmp(cmdtext,"/terrorista", true) == 0)
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)