Pawno-Script

Todos Nos Ayudamos

Conectarse

Recuperar mi contraseña

Últimos temas

» [GM] Stunts Universe 100% Español (Stunts/Races/Drift)
Vie Ene 31, 2014 5:43 pm por Hunter_white

» [FS] Animaciones
Miér Dic 18, 2013 7:06 pm por Raby

» Policias vs Terroristas
Jue Ago 01, 2013 1:46 am por Dani Duende

» [FS] Sistema de reportes por dialog
Vie Mayo 24, 2013 5:29 pm por Eric_espinosa

» Abrir portones con las teclas
Vie Mayo 24, 2013 4:48 pm por Eric_espinosa

» [FilterScript] Armas en la espalda o cinturon.
Dom Nov 11, 2012 10:44 am por Axel_x360

» [Servdor] "Los Simuladores RP", gran apertura!! V1.2
Miér Oct 24, 2012 6:09 pm por Shampier17

» [FS] Sistema Neon (0.3c)
Dom Oct 07, 2012 8:01 pm por felipepalacios

» [Tutorial] Cargar Objetos
Vie Oct 05, 2012 4:28 pm por Venedetto

Diciembre 2016

LunMarMiérJueVieSábDom
   1234
567891011
12131415161718
19202122232425
262728293031 

Calendario Calendario

Navegación

Estadísticas

Nuestros miembros han publicado un total de 91 mensajes en 79 argumentos.

Tenemos 128 miembros registrados.

El último usuario registrado es migueleex.

¿Quién está en línea?

En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno


La mayor cantidad de usuarios en línea fue 43 el Lun Abr 11, 2016 1:48 am.


    [Aporte] Encuesta

    Comparte

    Reex
    Administrador
    Administrador

    Mensajes : 64
    Fecha de inscripción : 21/01/2011
    Localización : Argentina

    [Aporte] Encuesta

    Mensaje  Reex el Sáb Ene 22, 2011 4:46 am

    Bueno aqui traio 3 comandos para encuesta miren es sencillo:
    Código:
    if(strcmp("/CrearEncuesta", cmd, true) == 0)
       {
       new MSJEncuestas[256], TiempoEncuestas, NombreEncuestador[MAX_PLAYER_NAME], PreguntaEncuesta[128];
       if(IsPlayerAdmin(playerid)) { SendClientMessage(playerid, 0xAFAFAFAA, "Tu No Eres un Administrador!"); return 1; }
       if(HayEncuesta == 1) { SendClientMessage(playerid, 0xAFAFAFAA, "Ya Hay una Encuesta Activa!"); return 1; }
       tmp = strtok(cmdtext, idx);
       TiempoEncuestas = strval(tmp);
       MSJEncuestas = strrest(cmdtext,idx);
       if(!strlen(MSJEncuestas)) { SendClientMessage(playerid,0xFFFFFFAA,"USA: /CrearEncuesta [Tiempo (Minutos)] [Pregunta]"); SendClientMessage(playerid,0xFFFFFFAA,"Si la Encuesta es Indefinida, En Tiempo Coloca 0"); return 1; }
       GetPlayerName(playerid, NombreEncuestador, sizeof(NombreEncuestador));
       if(TiempoEncuestas <= 0)
       {
       SendClientMessageToAll(0xFFFFFFAA, "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ");
       format(PreguntaEncuesta, sizeof(PreguntaEncuesta), "[ENCUESTAS] Se Ha Publicado una Nueva Encuesta por %s", NombreEncuestador);
       SendClientMessageToAll(0xF97804FF, PreguntaEncuesta);
       format(PreguntaEncuesta, sizeof(PreguntaEncuesta), "[ENCUESTAS] %s Pregunta: %s", NombreEncuestador, MSJEncuestas);
       SendClientMessageToAll(0xF97804FF, PreguntaEncuesta);
       SendClientMessageToAll(0xF97804FF, "[ENCUESTAS] Para Votar Positivamente Usa 1 ó Si");
       SendClientMessageToAll(0xF97804FF, "[ENCUESTAS] Para Votar Negativamente Usa 0 ó No");
       SendClientMessageToAll(0xF97804FF, "[ENCUESTAS] La Encuesta Es Indefinidamente Hasta que un Administrador la Cierre");
       SendClientMessageToAll(0xFFFFFFAA, "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ");
       }
       else if(TiempoEncuestas >= 1)
       {
       SendClientMessageToAll(0xFFFFFFAA, "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ");
       format(PreguntaEncuesta, sizeof(PreguntaEncuesta), "[ENCUESTAS] Se Ha Publicado una Nueva Encuesta por %s", NombreEncuestador);
       SendClientMessageToAll(0xF97804FF, PreguntaEncuesta);
       format(PreguntaEncuesta, sizeof(PreguntaEncuesta), "[ENCUESTAS] %s Pregunta: %s", NombreEncuestador, MSJEncuestas);
       SendClientMessageToAll(0xF97804FF, PreguntaEncuesta);
       SendClientMessageToAll(0xF97804FF, "[ENCUESTAS] Para Votar Positivamente Usa 1 ó Si");
       SendClientMessageToAll(0xF97804FF, "[ENCUESTAS] Para Votar Negativamente Usa 0 ó No");
       format(PreguntaEncuesta, sizeof(PreguntaEncuesta), "[ENCUESTAS] La Duracion de la Encuesta Sera de %d Minuto(s) o Cuando un Administrador la Cierre", TiempoEncuestas);
       SendClientMessageToAll(0xF97804FF, PreguntaEncuesta);
       SetTimer("CierraEncuestas", TiempoEncuestas*60000, 0);
       SendClientMessageToAll(0xFFFFFFAA, "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ");
       }
       HayEncuesta = 1;
       return 1;
       }

       if(strcmp("/CerrarEncuesta", cmd, true) == 0)
       {
       if(IsPlayerAdmin(playerid)) { SendClientMessage(playerid, 0xAFAFAFAA, "Tu No Eres un Administrador!"); return 1; }
       if(HayEncuesta == 0) { SendClientMessage(playerid, 0xAFAFAFAA, "No Hay Niguna Encuesta Activa"); return 1; }
       HayEncuesta = 0;
       CierraEncuestas(playerid);
       return 1;
       }

       if(strcmp("/Votar", cmd, true) == 0)
       {
       if(HayEncuesta == 0) { SendClientMessage(playerid, 0xAFAFAFAA, "No Hay Niguna Encuesta Activa"); return 1; }
       if(YaVoto[playerid] == 1) { SendClientMessage(playerid, 0xAFAFAFAA, "Tu Ya Votaste, Espera la Proxima Encuesta"); return 1; }
       tmp = strtok(cmdtext, idx);
       if(!strlen(tmp)) { SendClientMessage(playerid,0xFFFFFFAA,"USA: /Votar [1 ó Si - 0 ó No]"); return 1; }
       if(!strcmp(tmp, "1", true) || !strcmp(tmp, "Si", true) || !strcmp(tmp, "si", true))
       {
       Votaron1oSi++;
       SendClientMessage(playerid, 0x00D900C8, "Tu Voto Ha Sido Contabilizado, Gracias Por Votar!");
       YaVoto[playerid] = 1;
       }
       else if(!strcmp(tmp, "0", true) || !strcmp(tmp, "No", true) || !strcmp(tmp, "no", true))
       {
       Votaron0oNo++; SendClientMessage(playerid, 0xE60000FF, "Tu Voto Ha Sido Contabilizado, Gracias Por Votar!");
       YaVoto[playerid] = 1;
       }
       else
       {
       SendClientMessage(playerid, 0xAFAFAFAA, "Esa Opcion No Existe, Solo Existe '1 ó Si' o '0 ó No'");
       }
       return 1;
       }
    Pongalo en public OnPlayerCommandText(playerid, cmdtext[])
    si les da error o lago me dicen
    lo saque de un fs y lo acople a mi Gm hace 8 meses y no me acuerdo si hay que definir mas variables me dicen
    el cmd esta hay y el cmd que usara los users es /votar 1 y /votar 0
    creditos: 20% para Veto_Barrera acoplamiento y correcto uso ya que habia bugs
    y el otro poricento no me acuerdo pero es al creador del fs

      Fecha y hora actual: Jue Dic 08, 2016 7:03 pm