24.03.2013, 14:12
Fala ai blz?
Venho por estб para Pedir o Script de /cv
Onde eu devo coloca-la no GM?
Obrigado
Venho por estб para Pedir o Script de /cv
Onde eu devo coloca-la no GM?
Obrigado
CMD:cv(playerid,params[])
{
new idcar,msg[120],cor1,cor2,Float:p[3],Float:a,carro;
if(sscanf(params,"ddd",idcar,cor1,cor2)) return SendClientMessage(playerid,vermelho,"Use /cv [id do carro] [cor1] [cor2]");
GetPlayerPos(playerid,p[0],p[1],p[2]);
GetPlayerFacingAngle(playerid,a);
carro = CreateVehicle(idcar,p[0],p[1],p[2],a,cor1,cor2,6000);
PutPlayerInVehicle(playerid, carro, 0);
format(msg,100,"O Admin criou o veiculo de id %d",idcar);
SendClientMessageToAll(-1,msg);
return true;
}
CMD:cv(playerid, params[])
{
new ID,
c1,
c2
;
if (sscanf(params, "ddd", ID, c1, c2))
{
SendClientMessage(playerid, -1, "/cv ID COR1 COR2");
}
else
{
if (ID < 400 || ID > 611) return 1;
if (c1 > 400 || c2 > 611) return 1;
new Float: X, Float: Y, Float: Z, Float: A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
CreateVehicle(ID, X, Y, Z, A, c1, c2, -1);
}
return 1;
}
?? '-' /cv = /criarveiculo ?
pawn Код:
ID das cores: /imageshack/img713/6886/carcolors.jpg |
/cv = Criar veiculo/Criar carro certo ?
pawn Код:
|
if ( !strcmp ( cmdtext, "/cv", true ) )
{
new
tmp [ 256 ],
idx,
tmp = strtok ( cmdtext, idx );
if ( !strlen ( tmp ) )
return SendClientMessage ( playerid, -1, "Use /cv [carid]" );
new
veh_id = strval ( tmp );
if ( veh_id < 400 || veh_id > 611 )
return SendClientMessage ( playerid, -1, "Utilize IDs somente de 400 а 611." );
else if ( GetPlayerInterior ( playerid ) != 0 )
return SendClientMessage ( playerid, -1, "Nгo й possнvel criar um veнculo dentro de um interior." );
new
Float: flo_player_pos [ 4 ],
veh_created [ MAX_PLAYERS ];
GetPlayerPos ( playerid, flo_player_pos [ 0 ], flo_player_pos [ 1 ], flo_player_pos [ 2 ] );
GetPlayerFacingAngle ( playerid, flo_player_pos [ 3 ] );
veh_created [ playerid ] = CreateVehicle ( 411, flo_player_pos [ 0 ], flo_player_pos [ 1 ], flo_player_pos [ 2 ] + 5, flo_player_pos [ 3 ], 0, 0, 99999 );
PutPlayerInVehicle ( playerid, veh_created [ playerid ], 0 );
return 1;
}
#include <zcmd>
echo Executing Server Config...
lanmode 0
rcon_password sua rcon
maxplayers 50
port 7777
hostname nome sv
gamemode0 seu gm
filterscripts fs's
plugins sscanf
announce 0
query 1
chatlogging 0
weburl http://www.sa-mp.com
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]
#include sscanf2
public OnPlayerCommandText(playerid, cmdtext[])
{
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
return 1;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
CMD:cv(playerid, params[])
{
new ID,
c1,
c2
;
if (sscanf(params, "ddd", ID, c1, c2))
{
SendClientMessage(playerid, -1, "/cv ID COR1 COR2");
}
else
{
if (ID < 400 || ID > 611) return 1;
if (c1 > 400 || c2 > 611) return 1;
new Float: X, Float: Y, Float: Z, Float: A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
CreateVehicle(ID, X, Y, Z, A, c1, c2, -1);
}
return true;
}
baixe a include zcmd:
http://www.mediafire.com/?29gl7wcp1vd8t2g baixe o plugin sscanf: https://sampforum.blast.hk/showthread.php?tid=120356 depois de ter baixado a include do zcmd vб atй a pasta pawn> include e cole o arquivo lб, depois abra o seu game mode e coloque isto no topo: [pawn]#include <zcmd> pronto segunda etapa: depois de ter baixado o plugin sscanf extraia os arquivos dele para a pasta plugins, depois abra seu server.cfg e coloque assim (de acordo com suas configuraзхes) pawn Код:
pawn Код:
e localize essa callback: pawn Код:
agora adicione no mesmo lugar que vocк apagou: pawn Код:
pawn Код:
|
-edit-
Nгo vi que era em STRCMP... -edit І- pawn Код:
-- Acho que й o primeiro cуdigo que faзo em STRCMP nos ъltimos 12 meses. |