[Ajuda] zcmd
#1

PHP код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>
/*              New's GameMode Mata-Mata                */
new gString[1024];
/*              Cores               */
#define preto 0x000000FF
#define red 0xFF0000FF
#define azul 0x0000FFFF
#define rosa 0xFF00FFFF
#define verde 0x00FF00FF
#define amarelo 0xFFFF00FF
public OnGameModeInit()
{
    
SetGameModeText("Blank Script");
    
AddPlayerClass(01958.37831343.157215.3746269.1425000000);
    return 
1;
}
public 
OnGameModeExit()
{
    return 
1;
}
public 
OnPlayerRequestClass(playeridclassid)
{
    
SetPlayerPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraLookAt(playerid1958.37831343.157215.3746);
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    return 
1;
}
public 
OnVehicleSpawn(vehicleid)
{
    return 
1;
}
public 
OnVehicleDeath(vehicleidkillerid)
{
    return 
1;
}
public 
OnPlayerText(playeridtext[])
{
    return 
1;
}
cmd:comandos(playeridparams[])
{
    new 
MessageBox[1000];
    
format(gStringsizeof(gString), "{00EEFF}[Brasil]Mata-Mata 2013!!Uma Nova Era\n\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/AUTOREPARAR{FFFFFF} - este comando й para reparar a carro todo hora que bater\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/TELES{FFFFFF} - Para ver todos os teleportes\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/CV{FFFFFF} - este comando й para vc criar carros\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/PM [ID DO JOGADOR] [MENSAGEM]{FFFFFF} - Para enviar uma Mensagem Privada\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/PROPS{FFFFFF} - Para ver os comandos de propriedades\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/NEON{FFFFFF} - Para colocar neon no seu veнculo\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/BANDANA{FFFFFF} - Para colocar uma bandana na sua skin\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/CORES {FFFFFF} - Para trocar a cor do seu nick\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/KILL{FFFFFF} - Para se matar\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/CCT {FFFFFF} - Para comprar colete ,Custa $3.000\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/CVIDA{FFFFFF} - Para comprar vida, Custa $3.000\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/LINKS{FFFFFF} - para ver o forum oficial do servidor\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/MENUSKIN{FFFFFF} - Para voltar a selecionar skin\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/ANIMES{FFFFFF} - Para ver os animes\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/TRANCAR & /DESTRANCAR{FFFFFF} - Para proteger veiculos\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/TRANSFERIR [ID] [QUANTIA]{FFFFFF} - Para enviar grana para alguem\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/TUNAR{FFFFFF} - para tunar seus veiculos\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/GCMDS{FFFFFF} - Para criar sua gang\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/KITS{FFFFFF} - Para comprar seus armamentos e ver a lista de armas\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/SEXO{FFFFFF} - Para ver os comandos de sexo\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/INFOS{FFFFFF} - Para saber mais sobre o servidor\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/MUDARLUTA{FFFFFF} - para trocar estilo de luta\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/PLANOSADMIN{FFFFFF} - Para ver os planos de compra de adm\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/MINHACONTA{FFFFFF} - Para ver comandos de sua conta\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/FOGUETE{FFFFFF} - Para soltar foguetes, custa $700\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/SOUGAY{FFFFFF} - este comando й bem legal vc vai rir muinto com ele\n"); strcat(MessageBoxgString);
    
ShowPlayerDialog(playerid10DIALOG_STYLE_MSGBOX"Comandos do servidor"MessageBox"Fechar""");
    return 
1;
}
public 
OnPlayerCommandPerformed(playerid,  cmdtext[], success)
{
    if(!
success)
        return 
SendClientMessage(playeridred"O comando nгo existe, digite /comandos ou /ajuda para mais detalhes."), 1;
    return 
1;
}
public 
OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    return 
1;
}
public 
OnPlayerExitVehicle(playeridvehicleid)
{
    return 
1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    return 
1;
}
public 
OnPlayerEnterCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerLeaveCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerEnterRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnRconCommand(cmd[])
{
    return 
1;
}
public 
OnPlayerRequestSpawn(playerid)
{
    return 
1;
}
public 
OnObjectMoved(objectid)
{
    return 
1;
}
public 
OnPlayerObjectMoved(playeridobjectid)
{
    return 
1;
}
public 
OnPlayerPickUpPickup(playeridpickupid)
{
    return 
1;
}
public 
OnVehicleMod(playeridvehicleidcomponentid)
{
    return 
1;
}
public 
OnVehiclePaintjob(playeridvehicleidpaintjobid)
{
    return 
1;
}
public 
OnVehicleRespray(playeridvehicleidcolor1color2)
{
    return 
1;
}
public 
OnPlayerSelectedMenuRow(playeridrow)
{
    return 
1;
}
public 
OnPlayerExitedMenu(playerid)
{
    return 
1;
}
public 
OnPlayerInteriorChange(playeridnewinterioridoldinteriorid)
{
    return 
1;
}
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    return 
1;
}
public 
OnRconLoginAttempt(ip[], password[], success)
{
    return 
1;
}
public 
OnPlayerUpdate(playerid)
{
    return 
1;
}
public 
OnPlayerStreamIn(playeridforplayerid)
{
    return 
1;
}
public 
OnPlayerStreamOut(playeridforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamIn(vehicleidforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamOut(vehicleidforplayerid)
{
    return 
1;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    return 
1;
}
public 
OnPlayerClickPlayer(playeridclickedplayeridsource)
{
    return 
1;

O comando fica dizendo: O comando nгo existe....

Qual poderia ser o erro ?
Reply
#2

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
    {
    SendClientMessage(playerid, -1, "O comando nгo existe, digite /comandos ou /ajuda para mais detalhes.");
    }
return 1;
}
Reply
#3

Da algum warn ao compilar?
Reply
#4

Quote:
Originally Posted by FeelLikeASir_
Посмотреть сообщение
Da algum warn?
pawn Код:
public OnPlayerCommandPerformed(playerid,  cmdtext[], success)
{
    if(!success)
        return SendClientMessage(playerid, red, "O comando nгo existe, digite /comandos ou /ajuda para mais detalhes."), 1;
    return 1;
}
tem qe da ne, pra qe aqele , 1; ? pskopsks
Reply
#5

Quote:
Originally Posted by Nill.Oliveira
Посмотреть сообщение
pawn Код:
public OnPlayerCommandPerformed(playerid,  cmdtext[], success)
{
    if(!success)
        return SendClientMessage(playerid, red, "O comando nгo existe, digite /comandos ou /ajuda para mais detalhes."), 1;
    return 1;
}
tem qe da ne, pra qe aqele , 1; ? pskopsks
Aquele 1 significa que esta retornando true ._. nгo tem nada haver.
Reply
#6

Quote:
Originally Posted by FeelLikeASir_
Посмотреть сообщение
Da algum warn ao compilar?
Sim

PHP код:
C:\...(258) : warning 203symbol is never used"comandos"
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
1 Warning

Linha:

PHP код:
cmd:comandos(playeridparams[]) 
Reply
#7

Apaga essa Public man.

OnPlayerCommandPerformed
Reply
#8

Quote:
Originally Posted by FeelLikeASir_
Посмотреть сообщение
Aquele 1 significa que esta retornando true ._. nгo tem nada haver.
lol nao sabia, perdгo.
Reply
#9

Hm, basta trocar cmd por CMD maiъsculo, abraзos.
Reply
#10

Quote:
Originally Posted by FeelLikeASir_
Посмотреть сообщение
Hm, basta trocar cmd por CMD maiъsculo, abraзos.
Vlw, +REP.

@EDIT:

Aproventirando o tуpico:

Quando eu ligo o servidor, ocorre um erro no console,

PHP код:
Script[gamemodes/sv.amx]: Run time error 20"Invalid index parameter <bad entry point>" 
O gm:

PHP код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>
/*              New's GameMode Mata-Mata                */
new gString[1024];
/*              Cores               */
#define preto 0x000000FF
#define red 0xFF0000FF
#define azul 0x0000FFFF
#define rosa 0xFF00FFFF
#define verde 0x00FF00FF
#define amarelo 0xFFFF00FF
public OnGameModeInit()
{
    
SetGameModeText("Blank Script");
    
AddPlayerClass(01958.37831343.157215.3746269.1425000000);
    return 
1;
}
public 
OnGameModeExit()
{
    return 
1;
}
public 
OnPlayerRequestClass(playeridclassid)
{
    
SetPlayerPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraLookAt(playerid1958.37831343.157215.3746);
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    return 
1;
}
public 
OnVehicleSpawn(vehicleid)
{
    return 
1;
}
public 
OnVehicleDeath(vehicleidkillerid)
{
    return 
1;
}
public 
OnPlayerText(playeridtext[])
{
    return 
1;
}
CMD:comandos(playeridparams[])
{
    new 
MessageBox[1000];
    
format(gStringsizeof(gString), "{00EEFF}[Brasil]Mata-Mata 2013!!Uma Nova Era\n\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/AUTOREPARAR{FFFFFF} - este comando й para reparar a carro todo hora que bater\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/TELES{FFFFFF} - Para ver todos os teleportes\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/CV{FFFFFF} - este comando й para vc criar carros\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/PM [ID DO JOGADOR] [MENSAGEM]{FFFFFF} - Para enviar uma Mensagem Privada\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/PROPS{FFFFFF} - Para ver os comandos de propriedades\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/NEON{FFFFFF} - Para colocar neon no seu veнculo\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/BANDANA{FFFFFF} - Para colocar uma bandana na sua skin\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/CORES {FFFFFF} - Para trocar a cor do seu nick\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/KILL{FFFFFF} - Para se matar\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/CCT {FFFFFF} - Para comprar colete ,Custa $3.000\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/CVIDA{FFFFFF} - Para comprar vida, Custa $3.000\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/LINKS{FFFFFF} - para ver o forum oficial do servidor\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/MENUSKIN{FFFFFF} - Para voltar a selecionar skin\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/ANIMES{FFFFFF} - Para ver os animes\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/TRANCAR & /DESTRANCAR{FFFFFF} - Para proteger veiculos\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/TRANSFERIR [ID] [QUANTIA]{FFFFFF} - Para enviar grana para alguem\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/TUNAR{FFFFFF} - para tunar seus veiculos\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/GCMDS{FFFFFF} - Para criar sua gang\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/KITS{FFFFFF} - Para comprar seus armamentos e ver a lista de armas\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/SEXO{FFFFFF} - Para ver os comandos de sexo\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/INFOS{FFFFFF} - Para saber mais sobre o servidor\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/MUDARLUTA{FFFFFF} - para trocar estilo de luta\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/PLANOSADMIN{FFFFFF} - Para ver os planos de compra de adm\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/MINHACONTA{FFFFFF} - Para ver comandos de sua conta\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/FOGUETE{FFFFFF} - Para soltar foguetes, custa $700\n"); strcat(MessageBoxgString);
    
format(gStringsizeof(gString), "{6F00DD}/SOUGAY{FFFFFF} - este comando й bem legal vc vai rir muinto com ele\n"); strcat(MessageBoxgString);
    
ShowPlayerDialog(playerid10DIALOG_STYLE_MSGBOX"Comandos do servidor"MessageBox"Fechar""");
    return 
1;
}
public 
OnPlayerCommandPerformed(playeridcmdtext[], success)
{
if(!
success)
    {
    
SendClientMessage(playerid, -1"O comando nгo existe, digite /comandos ou /ajuda para mais detalhes.");
    }
return 
true;
}
public 
OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    return 
1;
}
public 
OnPlayerExitVehicle(playeridvehicleid)
{
    return 
1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    return 
1;
}
public 
OnPlayerEnterCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerLeaveCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerEnterRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnRconCommand(cmd[])
{
    return 
1;
}
public 
OnPlayerRequestSpawn(playerid)
{
    return 
1;
}
public 
OnObjectMoved(objectid)
{
    return 
1;
}
public 
OnPlayerObjectMoved(playeridobjectid)
{
    return 
1;
}
public 
OnPlayerPickUpPickup(playeridpickupid)
{
    return 
1;
}
public 
OnVehicleMod(playeridvehicleidcomponentid)
{
    return 
1;
}
public 
OnVehiclePaintjob(playeridvehicleidpaintjobid)
{
    return 
1;
}
public 
OnVehicleRespray(playeridvehicleidcolor1color2)
{
    return 
1;
}
public 
OnPlayerSelectedMenuRow(playeridrow)
{
    return 
1;
}
public 
OnPlayerExitedMenu(playerid)
{
    return 
1;
}
public 
OnPlayerInteriorChange(playeridnewinterioridoldinteriorid)
{
    return 
1;
}
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    return 
1;
}
public 
OnRconLoginAttempt(ip[], password[], success)
{
    return 
1;
}
public 
OnPlayerUpdate(playerid)
{
    return 
1;
}
public 
OnPlayerStreamIn(playeridforplayerid)
{
    return 
1;
}
public 
OnPlayerStreamOut(playeridforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamIn(vehicleidforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamOut(vehicleidforplayerid)
{
    return 
1;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    return 
1;
}
public 
OnPlayerClickPlayer(playeridclickedplayeridsource)
{
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)