C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1491) : warning 209: function "OnDialogResponse" should return a value
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
if(dialogid == CLIMA) // Menu
{
if(response)
{
if(listitem == 0) // Clima
{
ShowPlayerDialog(playerid, CLIMA+1, DIALOG_STYLE_LIST, "Clima", "Ensolarado \nTemporal \nNublado \nCeu Azul \nTempestade de Areia \nEscuro \nQuente \nVoltar", "Selecionar", "Cancelar");
}
if(listitem == 1) // Hora
{
ShowPlayerDialog(playerid, CLIMA+2, DIALOG_STYLE_LIST, "Hora", "1:00 \n3:00 \n5:00 \n7:00 \n9:00 \n11:00 \n13:00 \n15:00 \n17:00 \n19:00 \n21:00 \n23:00 \nVoltar", "Selecionar", "Cancelar");
}
}
return 1;
}
if(dialogid == CLIMA+1) // Clima
{
if(response)
{
if(listitem == 0) // Ensolarado
{
SetPlayerWeather(playerid, 5);
}
if(listitem == 1) // Temporal
{
SetPlayerWeather(playerid, 8);
}
if(listitem == 2) // Nublado
{
SetPlayerWeather(playerid, 9);
}
if(listitem == 3) // Ceu Azul
{
SetPlayerWeather(playerid, 10);
}
if(listitem == 4) // Tempestade de Areia
{
SetPlayerWeather(playerid, 19);
}
if(listitem == 5) // Escuro
{
SetPlayerWeather(playerid, 45);
}
if(listitem == 6) // Quente
{
SetPlayerWeather(playerid, 11);
}
if(listitem == 7) // Voltar
{
OnPlayerCommandText(playerid, "/meutempo");
}
}
return 1;
}
if(dialogid == CLIMA+2) // Hora
{
if(response)
{
if(listitem == 0) //
{
SetPlayerTime(playerid,1,0);
}
if(listitem == 1) //
{
SetPlayerTime(playerid,3,0);
}
if(listitem == 2) //
{
SetPlayerTime(playerid,5,0);
}
if(listitem == 3) //
{
SetPlayerTime(playerid,7,0);
}
if(listitem == 4) //
{
SetPlayerTime(playerid,9,0);
}
if(listitem == 5) //
{
SetPlayerTime(playerid,11,0);
}
if(listitem == 6) //
{
SetPlayerTime(playerid,13,0);
}
if(listitem == 7) //
{
SetPlayerTime(playerid,15,0);
}
if(listitem == 8) //
{
SetPlayerTime(playerid,17,0);
}
if(listitem == 9) //
{
SetPlayerTime(playerid,19,0);
}
if(listitem == 10) //
{
SetPlayerTime(playerid,21,0);
}
if(listitem == 11) //
{
SetPlayerTime(playerid,23,0);
}
if(listitem == 12) //
{
OnPlayerCommandText(playerid, "/meutempo");
}
}
return 1;
}
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == CLIMA) { // Menu
if(response) {
if(listitem == 0) { // Clima
ShowPlayerDialog(playerid, CLIMA+1, DIALOG_STYLE_LIST, "Clima", "Ensolarado \nTemporal \nNublado \nCeu Azul \nTempestade de Areia \nEscuro \nQuente \nVoltar", "Selecionar", "Cancelar");
}
if(listitem == 1) { // Hora
ShowPlayerDialog(playerid, CLIMA+2, DIALOG_STYLE_LIST, "Hora", "1:00 \n3:00 \n5:00 \n7:00 \n9:00 \n11:00 \n13:00 \n15:00 \n17:00 \n19:00 \n21:00 \n23:00 \nVoltar", "Selecionar", "Cancelar");
}
}
return 1;
}
if(dialogid == CLIMA+1) { // Clima
if(response) {
if(listitem == 0) { // Ensolarado
SetPlayerWeather(playerid, 5);
}
if(listitem == 1) { // Temporal
SetPlayerWeather(playerid, 8);
}
if(listitem == 2) { // Nublado
SetPlayerWeather(playerid, 9);
}
if(listitem == 3) { // Ceu Azul
SetPlayerWeather(playerid, 10);
}
if(listitem == 4) { // Tempestade de Areia
SetPlayerWeather(playerid, 19);
}
if(listitem == 5) { // Escuro
SetPlayerWeather(playerid, 45);
}
if(listitem == 6) { // Quente
SetPlayerWeather(playerid, 11);
}
if(listitem == 7) { // Voltar
OnPlayerCommandText(playerid, "/meutempo");
}
}
return 1;
}
if(dialogid == CLIMA+2) { // Hora
if(response) {
if(listitem == 0) { //
SetPlayerTime(playerid,1,0);
}
if(listitem == 1) { //
SetPlayerTime(playerid,3,0);
}
if(listitem == 2) { //
SetPlayerTime(playerid,5,0);
}
if(listitem == 3) { //
SetPlayerTime(playerid,7,0);
}
if(listitem == 4) { //
SetPlayerTime(playerid,9,0);
}
if(listitem == 5) { //
SetPlayerTime(playerid,11,0);
}
if(listitem == 6) { //
SetPlayerTime(playerid,13,0);
}
if(listitem == 7) { //
SetPlayerTime(playerid,15,0);
}
if(listitem == 8) { //
SetPlayerTime(playerid,17,0);
}
if(listitem == 9) { //
SetPlayerTime(playerid,19,0);
}
if(listitem == 10) { //
SetPlayerTime(playerid,21,0);
}
if(listitem == 11) { //
SetPlayerTime(playerid,23,0);
}
if(listitem == 12) { //
OnPlayerCommandText(playerid, "/meutempo");
}
}
return 1;
}
return 1;
}
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(425) : error 017: undefined symbol "strtok"
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(425) : error 033: array must be indexed (variable "cmd")
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(495) : error 017: undefined symbol "strtok"
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(495) : error 033: array must be indexed (variable "tmp")
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(519) : error 017: undefined symbol "strtok"
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(519) : error 033: array must be indexed (variable "cmd")
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(553) : error 017: undefined symbol "strtok"
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(553) : error 033: array must be indexed (variable "tmp")
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(560) : error 017: undefined symbol "strtok"
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(560) : error 033: array must be indexed (variable "tmp")
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(424) : warning 203: symbol is never used: "idx"
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1008) : error 017: undefined symbol "IsVehicleOccupied"
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1163) : error 079: inconsistent return types (array & non-array)
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1361) : error 079: inconsistent return types (array & non-array)
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1378) : error 029: invalid expression, assumed zero
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1378) : error 029: invalid expression, assumed zero
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1389) : error 079: inconsistent return types (array & non-array)
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1418) : error 079: inconsistent return types (array & non-array)
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1462) : error 079: inconsistent return types (array & non-array)
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1464) : error 079: inconsistent return types (array & non-array)
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1469) : warning 225: unreachable code
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1482) : error 029: invalid expression, assumed zero
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1482) : error 004: function "SendMSG" is not implemented
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1488) : error 029: invalid expression, assumed zero
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1488) : error 017: undefined symbol "Liberar"
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1489) : error 029: invalid expression, assumed zero
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1489) : error 017: undefined symbol "Liberar"
C:\Users\Renno\Desktop\LPS V1.0\gamemodes\LPS.pwn(1492) : error 079: inconsistent return types (array & non-array)
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == CLIMA) { // Menu
if(response) {
if(listitem == 0) { // Clima
ShowPlayerDialog(playerid, CLIMA+1, DIALOG_STYLE_LIST, "Clima", "Ensolarado \nTemporal \nNublado \nCeu Azul \nTempestade de Areia \nEscuro \nQuente \nVoltar", "Selecionar", "Cancelar");
}
if(listitem == 1) { // Hora
ShowPlayerDialog(playerid, CLIMA+2, DIALOG_STYLE_LIST, "Hora", "1:00 \n3:00 \n5:00 \n7:00 \n9:00 \n11:00 \n13:00 \n15:00 \n17:00 \n19:00 \n21:00 \n23:00 \nVoltar", "Selecionar", "Cancelar");
}
}
return 1;
}
if(dialogid == CLIMA+1) { // Clima
if(response) {
if(listitem == 0) { // Ensolarado
SetPlayerWeather(playerid, 5);
}
if(listitem == 1) { // Temporal
SetPlayerWeather(playerid, 8);
}
if(listitem == 2) { // Nublado
SetPlayerWeather(playerid, 9);
}
if(listitem == 3) { // Ceu Azul
SetPlayerWeather(playerid, 10);
}
if(listitem == 4) { // Tempestade de Areia
SetPlayerWeather(playerid, 19);
}
if(listitem == 5) { // Escuro
SetPlayerWeather(playerid, 45);
}
if(listitem == 6) { // Quente
SetPlayerWeather(playerid, 11);
}
if(listitem == 7) { // Voltar
OnPlayerCommandText(playerid, "/meutempo");
}
}
return 1;
}
if(dialogid == CLIMA+2) { // Hora
if(response) {
if(listitem == 0) { //
SetPlayerTime(playerid,1,0);
}
if(listitem == 1) { //
SetPlayerTime(playerid,3,0);
}
if(listitem == 2) { //
SetPlayerTime(playerid,5,0);
}
if(listitem == 3) { //
SetPlayerTime(playerid,7,0);
}
if(listitem == 4) { //
SetPlayerTime(playerid,9,0);
}
if(listitem == 5) { //
SetPlayerTime(playerid,11,0);
}
if(listitem == 6) { //
SetPlayerTime(playerid,13,0);
}
if(listitem == 7) { //
SetPlayerTime(playerid,15,0);
}
if(listitem == 8) { //
SetPlayerTime(playerid,17,0);
}
if(listitem == 9) { //
SetPlayerTime(playerid,19,0);
}
if(listitem == 10) { //
SetPlayerTime(playerid,21,0);
}
if(listitem == 11) { //
SetPlayerTime(playerid,23,0);
}
if(listitem == 12) { //
OnPlayerCommandText(playerid, "/meutempo");
}
}
return 1;
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == CLIMA) { // Menu
if(response) {
if(listitem == 0) { // Clima
ShowPlayerDialog(playerid, CLIMA+1, DIALOG_STYLE_LIST, "Clima", "Ensolarado \nTemporal \nNublado \nCeu Azul \nTempestade de Areia \nEscuro \nQuente \nVoltar", "Selecionar", "Cancelar");
}
if(listitem == 1) { // Hora
ShowPlayerDialog(playerid, CLIMA+2, DIALOG_STYLE_LIST, "Hora", "1:00 \n3:00 \n5:00 \n7:00 \n9:00 \n11:00 \n13:00 \n15:00 \n17:00 \n19:00 \n21:00 \n23:00 \nVoltar", "Selecionar", "Cancelar");
}
}
}
if(dialogid == CLIMA+1) { // Clima
if(response) {
if(listitem == 0) { // Ensolarado
SetPlayerWeather(playerid, 5);
}
if(listitem == 1) { // Temporal
SetPlayerWeather(playerid, 8);
}
if(listitem == 2) { // Nublado
SetPlayerWeather(playerid, 9);
}
if(listitem == 3) { // Ceu Azul
SetPlayerWeather(playerid, 10);
}
if(listitem == 4) { // Tempestade de Areia
SetPlayerWeather(playerid, 19);
}
if(listitem == 5) { // Escuro
SetPlayerWeather(playerid, 45);
}
if(listitem == 6) { // Quente
SetPlayerWeather(playerid, 11);
}
if(listitem == 7) { // Voltar
OnPlayerCommandText(playerid, "/meutempo");
}
}
}
if(dialogid == CLIMA+2) { // Hora
if(response) {
if(listitem == 0) { //
SetPlayerTime(playerid,1,0);
}
if(listitem == 1) { //
SetPlayerTime(playerid,3,0);
}
if(listitem == 2) { //
SetPlayerTime(playerid,5,0);
}
if(listitem == 3) { //
SetPlayerTime(playerid,7,0);
}
if(listitem == 4) { //
SetPlayerTime(playerid,9,0);
}
if(listitem == 5) { //
SetPlayerTime(playerid,11,0);
}
if(listitem == 6) { //
SetPlayerTime(playerid,13,0);
}
if(listitem == 7) { //
SetPlayerTime(playerid,15,0);
}
if(listitem == 8) { //
SetPlayerTime(playerid,17,0);
}
if(listitem == 9) { //
SetPlayerTime(playerid,19,0);
}
if(listitem == 10) { //
SetPlayerTime(playerid,21,0);
}
if(listitem == 11) { //
SetPlayerTime(playerid,23,0);
}
if(listitem == 12) { //
OnPlayerCommandText(playerid, "/meutempo");
}
}
}
return 1;
}
pawn Код:
|
retire o return dos listitens,eles nao devem retornar nada,e sim seguir os scripts um apуs outro,o ъnico return que prevalece й o do playerdialog,o qual deverб retornar todos os dados de todos os listitems.
de acordo como estб meu dialog aqui,o que eu disse acima estб certo,pois o meu dialog й assim e nao tem warnings nem erros espero ter ajudado ![]() |
Me desculpe blue, olhe bem os posts do tуpico, qual foi o segundo e dpois o seu em seguida, nao copiei nada de voce, acho que quem copiou foi vc.
Sу estou tentando ajudar, e como pode ver tem algumas coisas diferentes no meu Cуdigo... Como as return 1; Se voce perceber, no que eu postei por ultimo sу tem 1 return.... Nгo quero que ninguem leve ban aki, mas acho que quem copiou foi vc... Me Desculpe, sou novato em pawn, mas sei varias coisas que muitos nгo sabem ainda.... E sei que tenho q aprender MUITAS coisas ainda, e por isso sу estou tentando ajudar. |