SA-MP Forums Archive
[Ajuda]Comando X CheckPoit - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda]Comando X CheckPoit (/showthread.php?tid=264083)



[Ajuda]Comando X CheckPoit - [Dk]TuReTOo - 24.06.2011

Boas tipo criei um emprego de bombeiro.

tipo ao usar o comando

PHP код:
if(!strcmp(cmdtext"/incendio"true))

tipo quem usar o comando /incendio envia uma mensagem ao Job id 21 a dizer "Incendio, va ate ao checkpoit"
a pessoa que usou o comando /incendio o checkpoit e marcado ai para que os bombeiros vao ate la.


Agradeзo mesmo


Re: [Ajuda]Comando X CheckPoit - Shadoww5 - 24.06.2011

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp(cmdtext"/incendio"true) == 0)
    {
        new 
Float:Pos[3];
        
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
        for(new 
0MAX_PLAYERSi++)
        {
            if(
VARIAVEL[i] == 1) { SetPlayerCheckpoint(iPos[0], Pos[1], Pos[2], 8.0); }
        }
        return 
1;
    }
    return 
0;




Re: [Ajuda]Comando X CheckPoit - [Dk]TuReTOo - 24.06.2011

4 erros :S

Quote:

C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\pawno\include\utils.inc(51) : warning 219: local variable "count" shadows a variable at a preceding level
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(3359) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(3584) : warning 204: symbol is assigned a value that is never used: "cut"
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(6304) : warning 219: local variable "count" shadows a variable at a preceding level
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(17439) : error 017: undefined symbol "VARIAVEL"
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(17439) : warning 215: expression has no effect
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(17439) : error 001: expected token: ";", but found "]"
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(17439) : error 029: invalid expression, assumed zero
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(17439) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.




Re: [Ajuda]Comando X CheckPoit - mengueh - 24.06.2011

Mude VARIAVEL pela vбriavel bombeiro, no caso por exemplo ' BOMBEIRO ' ... ou JobId tem que vк.


Re: [Ajuda]Comando X CheckPoit - Shadoww5 - 24.06.2011

CLARO QUE VAI DAR ERRO !! Meu deus !

Troque VARIAVEL[i] == 1 pela variavel que define os bombeiros !

Preste mais atenзгo da proxima vez !


Re: [Ajuda]Comando X CheckPoit - Bruno Pereira - 24.06.2011

Quote:
Originally Posted by Shadoww5
Посмотреть сообщение
CLARO QUE VAI DAR ERRO !! Meu deus !

Troque VARIAVEL[i] == 1 pela variavel que define os bombeiros !

Preste mais atenзгo da proxima vez !
*facepalm.


Re: [Ajuda]Comando X CheckPoit - [Dk]TuReTOo - 24.06.2011

PHP код:
if(!strcmp(cmdtext"/incendio"true)) // FBI/PSP
    
{
        new 
Float:Pos[3];
        
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
        for(new 
0MAX_PLAYERSi++)
        
SendClientMessage(playeridCOLOR_BLUE"Vocк avisou todos os bombeiros em serviзo. Obrigado.");
        {
            if(
PlayerInfo[playerid][pJob] == 21) { SetPlayerCheckpoint(Pos[0], Pos[1], Pos[2]); }
            
SendClientMessage(playeridCOLOR_BLUE"Incкndio, vб atй гo checkpoit.");
        }
        return 
0;
    }
    return 
0;

vvarings
Quote:

C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(17441) : warning 213: tag mismatch
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(17441) : warning 202: number of arguments does not match definition
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(17441) : warning 202: number of arguments does not match definition
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(17449) : warning 225: unreachable code

linha 17441
PHP код:
if(PlayerInfo[playerid][pJob] == 21) { SetPlayerCheckpoint(Pos[0], Pos[1], Pos[2]); } 
linha 17449 nao sei o que tem a ver mas da vvaring
PHP код:
if(!strcmp(cmdtext"/abrirportao"true)) // FBI/PSP 



Re: [Ajuda]Comando X CheckPoit - Shadoww5 - 24.06.2011

Troque isto:

PHP код:
if(PlayerInfo[playerid][pJob] == 21) { SetPlayerCheckpoint(Pos[0], Pos[1], Pos[2]); }
SendClientMessage(playeridCOLOR_BLUE"Incкndio, vб atй гo checkpoit."); 
Por isto:

PHP код:
if(PlayerInfo[i][pJob] == 21

    
SetPlayerCheckpoint(iPos[0], Pos[1], Pos[2], 8.0);
    
SendClientMessage(iCOLOR_BLUE"Incкndio, vб atй гo checkpoit.");




Re: [Ajuda]Comando X CheckPoit - [Dk]TuReTOo - 24.06.2011

PHP код:
if(!strcmp(cmdtext"/incendio"true)) // FBI/PSP
    
{
        new 
Float:Pos[3];
        
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
        for(new 
0MAX_PLAYERSi++)
        
SendClientMessage(playeridCOLOR_BLUE"Vocк avisou todos os bombeiros em serviзo. Obrigado.");
        {
        if(
PlayerInfo[i][pJob] == 21)
        {
    
SetPlayerCheckpoint(iPos[0], Pos[1], Pos[2], 8.0);
    
SendClientMessage(iCOLOR_BLUE"Incкndio, vб atй гo checkpoit.");
        }
        return 
0;
    }
    return 
0;

Quote:

C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\pawno\include\utils.inc(51) : warning 219: local variable "count" shadows a variable at a preceding level
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(1743) : error 004: function "SafeGivePlayerMoney" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(1772) : error 004: function "SafeGivePlayerMoney" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(180 : error 004: function "SafeResetPlayerWeapons" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(1809) : error 004: function "SafeGivePlayerWeapon" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(1836) : error 004: function "SafeResetPlayerWeapons" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2303) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2314) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2326) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2330) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2342) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2346) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2350) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2354) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(235 : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2362) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2366) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2370) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2382) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2386) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2390) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2394) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(239 : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2410) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2414) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(241 : error 004: function "PlayerToPoint" is not implemented
C:\Users\Ricardo Moreira\Desktop\RedContry\RC-RP\gamemodes\RC-RP.pwn(2430) : error 004: function "PlayerToPoint" is not implemented

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


26 Errors.




Re: [Ajuda]Comando X CheckPoit - rjjj - 24.06.2011

Isto deve resolver o seu problema .


Apenas retifiquei algumas coisas no cуdigo do Shadoww


pawn Код:
//Coloque na sua public OnPlayerCommandText:

if(!strcmp(cmdtext, "/incendio", true)) // FBI/PSP
    {
        new Float:Pos[3];
        GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
        SendClientMessage(playerid, COLOR_BLUE, "Vocк avisou todos os bombeiros em serviзo. Obrigado.");
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(PlayerInfo[i][pJob] == 21)
            {
                SetPlayerCheckpoint(i, Pos[0], Pos[1], Pos[2], 8.0);
                SendClientMessage(i, COLOR_BLUE, "Incкndio, vб atй гo checkpoit.");
            }
        }
        return true;
    }


Espero ter ajudado .