1 error
#1

C:\Users\NASTIE\Desktop\ExtremePower\gamemodes\Ext remePower.pwn(2035) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.


that line is

Код:
if(!IsPlayerInVehicle(playerid, 446, || == 400)) return SendClientMessage(playerid,0x00FF00AA,"You must be in boat!");
Reply
#2

Код:
if(!IsPlayerInVehicle(playerid, 446) && !IsPlayerInVehicle(playerid, 400)) return SendClientMessage(playerid,0x00FF00AA,"You must be in boat!");
Reply
#3

new vehicleid = GetPlayerVehicleID(playerid);
new modelid = GetVehicleModel(vehicleid);
if(modelid != 476 || modelid != 520) return SendClientMessage(playerid,0x00FF00AA,"You must be in boat!");
Reply
#4

Код:
if(!GetPlayerVehicleID(playerid) == 400)) return SendClientMessage(playerid,0x00FF00AA,"You must be in boat!");
Reply
#5

Quote:
Originally Posted by [AC
Etch ]
new vehicleid = GetPlayerVehicleID(playerid);
new modelid = GetVehicleModel(vehicleid);
if(modelid != 476 || modelid != 520) return SendClientMessage(playerid,0x00FF00AA,"You must be in boat!");
and i get this errors

C:\Users\NASTIE\Desktop\ExtremePower\gamemodes\Ext remePower.pwn(203 : error 003: declaration of a local variable must appear in a compound block
C:\Users\NASTIE\Desktop\ExtremePower\gamemodes\Ext remePower.pwn(203 : error 017: undefined symbol "vehicleid"
C:\Users\NASTIE\Desktop\ExtremePower\gamemodes\Ext remePower.pwn(2039) : error 017: undefined symbol "vehicleid"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


3 Errors.

because i use that code for command /fish
Reply
#6

And now i have another problem, actually BUG

i have set this code

Код:
	if(strcmp("/pecaj", cmdtext, true, 10) == 0)
  {
    if(spamblocker4[playerid] == 1 ) return SendClientMessage(playerid ,0xFF0000FF, "Moras pricekati neko vrijeme prije nego opet koristis ovu komandu.");
    else
    if(IsPlayerInVehicle(playerid, 472) && IsPlayerInVehicle(playerid, 473) && IsPlayerInVehicle(playerid, 493) && IsPlayerInVehicle(playerid, 595) && IsPlayerInVehicle(playerid, 484) && IsPlayerInVehicle(playerid, 430) && IsPlayerInVehicle(playerid, 453) && IsPlayerInVehicle(playerid, 452) && IsPlayerInVehicle(playerid, 446) && IsPlayerInVehicle(playerid, 454)) return SendClientMessage(playerid,0x00FF00AA,"Moras biti u brodu!");
    {
      spamblocker4[playerid] = 1;
      SetTimerEx("Pecanje", 10000, false, "d",playerid);
      ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Pecanje","Pricekaj 10 sekundi dok ne upecas!","OK","Odustani");
    }
    return 1;
  }
that is command for fish and when i am on foot its say "You must be on boat" < and that is correctly but if i am in boat its say again i must be in boat -.- can somebody find the problem i try to remove >!< before IsPlayerInVehicle but its dosent work :/
Reply
#7

use this :

Код:
if(strcmp("/pecaj", cmdtext, true, 10) == 0)
  {
     new vehicleid = GetPlayerVehicleID(playerid);
     new modelid = GetVehicleModel(vehicleid);
     if(spamblocker4[playerid] == 1 ) return SendClientMessage(playerid ,0xFF0000FF, "Moras pricekati neko vrijeme prije nego opet koristis ovu komandu.");
     else if(modelid != 472 || modelid != 473 || modelid != 493 || modelid != 595 || modelid != 484 || modelid != 430 || modelid != 453 || modelid != 452 || modelid != 446 || modelid != 454) return SendClientMessage(playerid,0xFF0000FF,"You Must Be In A Boat");
     else {
     spamblocker4[playerid] = 1;
     SetTimerEx("Pecanje", 10000, false, "d",playerid);
     ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Pecanje","Pricekaj 10 sekundi dok ne upecas!","OK","Odustani");
     }
  return 1;
  }
Reply
#8

Quote:
Originally Posted by [AC
Etch ]
use this :

Код:
if(strcmp("/pecaj", cmdtext, true, 10) == 0)
  {
     new vehicleid = GetPlayerVehicleID(playerid);
     new modelid = GetVehicleModel(vehicleid);
     if(spamblocker4[playerid] == 1 ) return SendClientMessage(playerid ,0xFF0000FF, "Moras pricekati neko vrijeme prije nego opet koristis ovu komandu.");
     else if(modelid != 472 || modelid != 473 || modelid != 493 || modelid != 595 || modelid != 484 || modelid != 430 || modelid != 453 || modelid != 452 || modelid != 446 || modelid != 454) return SendClientMessage(playerid,0xFF0000FF,"You Must Be In A Boat");
     else {
     spamblocker4[playerid] = 1;
     SetTimerEx("Pecanje", 10000, false, "d",playerid);
     ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Pecanje","Pricekaj 10 sekundi dok ne upecas!","OK","Odustani");
     }
  return 1;
  }
same problem, when i am in boat and type /pecaj its say "You must be in boat" :/ please help
Reply
#9

little BuMp
Reply
#10

use dcmd better
Reply


Forum Jump:


Users browsing this thread: