[Ayuda] if(strcmp
#1

Hola que tal, Chicos que tal la verdad acabo de comenzar en el pawno, No se mucho de script y comencй un GM, Desde 0 y tengo una duda como hago para poder agregar CMDS, "if(strcmp"

Perdonen mi ignorancia.
Reply
#2

Existen varios procesadores de comando (que es lo que usas para crear los "CMDS"), el mбs efectivo y veloz es ZCMD la cual puedes acceder a йl en este link https://sampforum.blast.hk/showthread.php?tid=91354

y seria asн.
pawn Код:
CMD:tucomando(playerid,params[])
{


return 1;
}
yo te recomendarнa aprender mбs sobre pawn antes de hacer un Gamemode. Por cierto Pawno es el IDE.. el compilador el programa en la cual ejecutas el cуdigo, y pawn el lenguaje. Observa este tutorial en espaсol https://sampforum.blast.hk/showthread.php?tid=225796

"if(strcmp)", ni siquiera es un procesador de comandos, if es una setencia la cual se usa para verificar, y "strcmp" es una funciуn nativa que se usa para comparar dos cadenas.

PD: solo ve informбndote de las cosas bбsicas, antes de hacer un Gamemode, por que luego te liaras y te desmotivaras y no harбs nada al final.

https://sampforum.blast.hk/showthread.php?tid=148800 mira el FAQ ahн estбn todas las respuestas a las preguntas que posiblemente te estйs haciendo.
Reply
#3

Jaja, Tengo un mes liandomela pero me entretengo, Gracias por los consejos.
Tomare en cuenta todo.
Era solo que querнa poner esto y no sabia.
Quote:

if(strcmp(cmd, "/estacionar", true) == 0)//por camiloasc1
{
if(IsPlayerInAnyVehicle(playerid))
{
new vid = GetPlayerVehicleID(playerid);
new Float:vsalud;
new Float:angulo;
new Float:vehx, Float:vehy, Float:vehz;
GetVehicleHealth(vid,vsalud);
new vmodelo = GetVehicleModel(vid);
GetVehicleZAngle(vid, angulo);
GetVehiclePos(vid, vehx, vehy, vehz);
DestroyVehicle (vid);
vid = CreateVehicle(vmodelo,vehx,vehy,vehz,angulo,-1,-1,30000);
SetVehicleHealth(vid,vsalud);
} else {
SendClientMessage(playerid,COLOR_GREEN, "No estas en Ningun auto");
}
return 1;
}

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)