AYUDA URGENTE
#1

Hola amigos ,queria ver si me podian pasar un tutorial de como crear un minijuego gracias

SALUDOS
Reply
#2

A que te refieres con minijuegos?
Si te refieres a eventos yo puedo decirte varios.
Reply
#3

Emm si , yo lo que querнa hacer es un FS como /MINIGUN - /ROCKET esos , Lo ъnico que me falta es eso de BLOQUEAR los comandos para que no se puedan usar dentro y encontrarte un MEN merodeando con una minigun por las venturas o los santos , buscaba algo fбcil , querнa hacer un fs de minijuegos ... que luego compartirй y subirй como filescript al foro

GRACIAS
Reply
#4

Creo que puedo crear eso de /minigun, dejame trabajar un poco y te aviso cuando este.
Reply
#5

Amm no no , mi idea no es que me lo agas , gracias igual , mi idea es aprender y hacerlo yo

SALUDOS y gracias
Reply
#6

pawn Код:
new EstaEnJuego[MAX_PLAYERS];
para detectar si esta jugando o no
pawn Код:
if(!strcmp(cmdtext, "/minigun", true))
{
    EstaEnJuego[playerid] == 1;
    //demas codigo
    return 1;
}
Hacer el comando para que entre
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    EstaEnJuego[playerid] = 0;
    //demas codigo
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    EstaEnJuego[playerid] = 0;
    //demas codigo
    return 1;
}
cuando muere o se desconecta ya no esta en juego
y al inicio de todos tus comandos (que no quieras que se utilizen) usa:
pawn Код:
if(EstaEnJuego[playerid] == 1) return SendClientMessage(playerid, 0x0000ffff, "No puedes usarlo cuando estas en un minijuego");
Espero que esto sea lo que buscabas
Reply
#7

2 WARING :


C:\Users\elias\Desktop\minijuegos samp\minis2.pwn(42) : warning 215: expression has no effect
C:\Users\elias\Desktop\minijuegos samp\minis2.pwn(46) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Warnings.

Lo ise en filescript

El waring 2 es algo que esta mal ubicado

SALUDOS
Reply
#8

Un error mio, pero debes fijarte en el codigo:

== es para uso de if's
= es para uso en codigo normal, para cambiar el valor de un integer. Cambia esto:
pawn Код:
if(!strcmp(cmdtext, "/minigun", true))
{
    EstaEnJuego[playerid] == 1;
    //demas codigo
    return 1;
}
por esto
pawn Код:
if(!strcmp(cmdtext, "/minigun", true))
{
    EstaEnJuego[playerid] = 1;
    //demas codigo
    return 1;
}
Reply
#9

SIIIII FUNCIONO , MUCHISIMAS GRACIAS , UNA PREGUNTA COMO QUITO TODOS LOS LOSE INTENDATIONS EN UN FILESCRIPT POR QUE PONGO ESO DE paragram site 0 y no funciona , saludos , gracias
Reply
#10

Trata con esto:
pawn Код:
#pragma tabsize 0
Copiado a Windows32

Y por lo que veo muchos scripters avanzados (como Y-Less) NO lo recomiendan. Puedes usar ese cуdigo o tambiйn usar esta pagina: http://dracoblue.net/tidy/pawn/ que hace tu cуdigo mas "acomodado" se podrнa decir.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)