[AYUDA]Uso Raven's GM! -
murdoxix - 31.01.2011
Hola gente! ya hice esta pregunta en miles de lados! :S!
miren este post:
http://forum.sa-mp.com/showthread.ph...09#post1045109
mi problema (como verбn en ese post) es que cuando pongo /ddcount en el DD el conteo empieza desde 0 y despuйs va a -1 -2 -3 -4 necesito que me ayuden, POR FAVOR!!!!!
Respuesta: [AYUDA]Uso Raven's GM! -
TheChaoz - 31.01.2011
te rehago el codigo aver si te sirve:
pawn Код:
if(strcmp(cmd,"/ddcount",true) == 0 || strcmp(cmd,"/ddcd",true) == 0){
if(PlayerInfo[playerid][pDM] == 1)DDCountdown();
return 1;
}
public DDCountdown()
{
new string[64];
for(new i; i<GetMaxPlayers(); i++){
if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i,400,-1398.3799,994.8915,1024.0889)){
for(ddcount = 20; ddcount>-1; ddcount--){
if(ddcount > 0)format(string, sizeof(string),"~r~DD Countdown: ~n~~n~%d",ddcount);
else format(string, sizeof(string),"~r~DD Countdown: ~n~~n~~g~GO GO GO!",ddcount);
GameTextForPlayer(i,string,1000,4);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i, X,Y,Z);
PlayerPlaySound(i, 1056, X, Y, Z);
}
}
}
}
supongo q funka. no lo probe.
Re: [AYUDA]Uso Raven's GM! -
murdoxix - 01.02.2011
Emm, ahora esta mejor jaja. cuando pongo /ddcount ni siquiera se ven numeros, pero dice GO GO GO y se sale

. pero antes de que dija el go go go no dice 20 19 18 17, etc. cuando compilo me saltan 3 warnings:
C:\Users\user\Desktop\****\gamemodes\larp.pwn(5681 9) : warning 217: loose indentation
C:\Users\user\Desktop\****\gamemodes\larp.pwn(5682 5) : warning 217: loose indentation
C:\Users\user\Desktop\***\gamemodes\larp.pwn(83414 ) : warning 203: symbol is never used: "ddcounttimer"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
3 Warnings.
Ayudame porfa!
Respuesta: [AYUDA]Uso Raven's GM! -
[M]xFire - 01.02.2011
pawn Код:
if(strcmp(cmd,"/ddcount",true) == 0 || strcmp(cmd,"/ddcd",true) == 0){
if(PlayerInfo[playerid][pDM] == 1)SetTimer("DDCountdown", 1000, 1);
return 1;
}
public DDCountdown()
{
new string[64], ddcount = 20;
for(new i; i<GetMaxPlayers(); i++){
if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i,400,-1398.3799,994.8915,1024.0889))
{
if(ddcount > 0)
{
ddcount --;
format(string, sizeof(string), "~r~DD Countdown: ~n~~n~%d", ddcount);
GameTextForPlayer(i,string,1000,4);
}
else if(ddcount == 0)
{
ddcount = -1;
format(string, sizeof(string),"~r~DD Countdown: ~n~~n~~g~GO GO GO!",ddcount);
GameTextForPlayer(i,string,1000,4);
}
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i, X,Y,Z);
PlayerPlaySound(i, 1056, X, Y, Z);
}
}
}
}
Espero te sirva
Respuesta: [AYUDA]Uso Raven's GM! -
TiNcH010 - 01.02.2011
para q no te tire el warning de looseidentiation (que seria que esta como fuera de la linea o desordenado) pone
arriba de todo en los includes

saludos
Re: [AYUDA]Uso Raven's GM! -
murdoxix - 01.02.2011
ERROR
C:\Users\user\Desktop\****\gamemodes\larp.pwn(5681 9) : warning 217: loose indentation
C:\Users\user\Desktop\****\gamemodes\larp.pwn(5682 5) : warning 217: loose indentation
C:\Users\user\Desktop\****\gamemodes\larp.pwn(7883 5) : warning 219: local variable "ddcount" shadows a variable at a preceding level
C:\Users\user\Desktop\****\gamemodes\larp.pwn(7885 7) : error 054: unmatched closing brace ("}")
C:\Users\user\Desktop\****\gamemodes\larp.pwn(8342 3) : warning 203: symbol is never used: "ddcount"
C:\Users\user\Desktop\****\gamemodes\larp.pwn(8342 3) : warning 203: symbol is never used: "ddcounttimer"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
-------------
gracias igual

!
Re: [AYUDA]Uso Raven's GM! -
murdoxix - 01.02.2011
Uno me paso este codigo:
pawn Код:
if(strcmp(cmd,"/ddcount",true) == 0 || strcmp(cmd,"/ddcd",true) == 0) // By CuervO_NegrO
{
if(PlayerInfo[playerid][pDM] == 1)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ddcout [seconds(3-60)]");
return 1;
}
new countdowns = strval(tmp);
if((countdowns > 60 || countdowns < 3)) return SendClientMessage(playerid, COLOR_GREY,"* Seconds must not go above 60 or below 3!");
ddcount = countdowns;
ddcounttimer = SetTimer("DDCountdown", 1000, true);
}
return 1;
}
PERO errror:
C:\Users\user\Desktop\****\gamemodes\larp.pwn(5681 9) : warning 217: loose indentation
C:\Users\user\Desktop\****\gamemodes\larp.pwn(5683

: warning 217: loose indentation
C:\Users\user\Desktop\****\gamemodes\larp.pwn(7884

: warning 219: local variable "ddcount" shadows a variable at a preceding level
C:\Users\user\Desktop\****\gamemodes\larp.pwn(7887 0) : error 054: unmatched closing brace ("}")
C:\Users\user\Desktop\****\gamemodes\larp.pwn(5683 1) : warning 204: symbol is assigned a value that is never used: "ddcount"
C:\Users\user\Desktop\****\gamemodes\larp.pwn(5683 2) : warning 204: symbol is assigned a value that is never used: "ddcounttimer"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Yo no se si tendrй que borrar el public ddcountdown :S
Re: [AYUDA]Uso Raven's GM! -
murdoxix - 01.02.2011
Borre el public ddcountdown, pero me tira 4 warnings:
C:\Users\user\Desktop\****\gamemodes\larp.pwn(5681 9) : warning 217: loose indentation
C:\Users\user\Desktop\****\gamemodes\larp.pwn(5683

: warning 217: loose indentation
C:\Users\user\Desktop\****\gamemodes\larp.pwn(5683 1) : warning 204: symbol is assigned a value that is never used: "ddcount"
C:\Users\user\Desktop\****\gamemodes\larp.pwn(5683 2) : warning 204: symbol is assigned a value that is never used: "ddcounttimer"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Warnings.
Cuando pongo el cуdigo, /ddcount 20 no me sale nada, ni error pero tampoco el conteo. ayuda
Respuesta: [AYUDA]Uso Raven's GM! -
TiNcH010 - 01.02.2011
Primero no hagas 3 posts seguidos, no hace falta, para eso esta el boton EDITAR, segundo pone lo que yo te dije arriba en los includes
y tercero pasa la linea del error.
Respuesta: [AYUDA]Uso Raven's GM! -
[M]xFire - 01.02.2011
Код:
C:\Users\user\Desktop\****\gamemodes\larp.pwn(7887 0) : error 054: unmatched closing brace ("}")
Esto quiere decir que pusiste un '}' de mas.. busca en el codigo y borra el que sobre.. y las otras warnings pon lo que te dicen