16.09.2011, 13:18
Passo a Passo:
Vocк troca o nome da Callback:
Para:
Vocк adiciona esse cуdigo em qualquer parte do script caso nгo existir, se existir vocк sу adiciona o que tem dentro:
Vocк adiciona os comandos em qualquer parte do script(fora de qualquer callback[public]):
Vocк troca o nome da Callback:
pawn Код:
OnPlayerCommandText(...)
pawn Код:
forward OnPlayerCommandTextEx(...);//E coloca forward em cima.
OnPlayerCommandTextEx(...)
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)//Callback do ZCMD
{
if(!success) success = OnPlayerCommandTextEx(playerid,cmdtext);
return success;
}
pawn Код:
CMD:ircoord(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 1;
new Float:gPos[3];
if(sscanf(params, "fff", gPos[0], gPos[1], gPos[2])) return SendClientMessage(playerid, -1, "Uso correto: /ir [x] [y] [z]");
SetPlayerPos(playerid, gPos[0], gPos[1], gPos[2]);
new gString[128];
format(gString, sizeof(gString), "Vocк teleportou para a coordenada {00FF33}%f %f %f{FFFFFF}.", gPos[0], gPos[1], gPos[2]);
SendClientMessage(playerid, -1, gString);
return 1;
}