SA-MP Forums Archive
No veo cual es el problema? - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: No veo cual es el problema? (/showthread.php?tid=641633)



No veo cual es el problema? - Gamerd - 18.09.2017

Quote:
CMD:esposar(playerid,params[])
{
new id;
new string[256];
new string2[256];
new NombreJugador1[MAX_PLAYER_NAME];
GetPlayerName(playerid, NombreJugador1, sizeof(NombreJugador1));
if(gTeam[playerid] == TEAM_BLUE) return SendClientMessage(playerid,-1,"No eres Policia");
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Uso correcto: /esposar [id]");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_ROJO, "Ese jugador no estб conectado!");
format(string, sizeof(string), "Has Esposado a %s ",NombreJugador1(id));
SendClientMessage(playerid, COLOR_CELESTE, string);
format(string2, sizeof(string2), "El Policia %s te espososo",NombreJugador1(playerid));
SendClientMessage(id,-1,string2);
ApplyAnimation(id,"SWORD","sword_block",50.0,0, 1,1,1,1);
return 1;
}
Quote:
C:\Users\JhenselRijo\Videos\GM CSGO\gamemodes\CSGO.pwn(639) : error 012: invalid function call, not a valid address
C:\Users\JhenselRijo\Videos\GM CSGO\gamemodes\CSGO.pwn(639) : warning 215: expression has no effect
C:\Users\JhenselRijo\Videos\GM CSGO\gamemodes\CSGO.pwn(639) : error 001: expected token: ";", but found ")"
C:\Users\JhenselRijo\Videos\GM CSGO\gamemodes\CSGO.pwn(639) : error 029: invalid expression, assumed zero
C:\Users\JhenselRijo\Videos\GM CSGO\gamemodes\CSGO.pwn(639) : fatal error 107: too many error messages on one line

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


4 Errors.
Porfavor no ceo el problema sera el id pero lo puse de diferentes forma no se arregla.


Re: No veo cual es el problema? - Gamerd - 18.09.2017

PD: Si ven que coloco NombreJugador(ID) y NombreJugador(playerid) Es porque no puedo hacer que el NombreJugador(ID) salga sale el del policia.


Respuesta: No veo cual es el problema? - Cothect - 18.09.2017

Код:
CMD:esposar(playerid,params[]) { new id; new string[256]; new string2[256]; if(gTeam[playerid] == TEAM_BLUE) return SendClientMessage(playerid,-1,"No eres Policia"); if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Uso correcto: /esposar [id]"); if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_ROJO, "Ese jugador no estб conectado!"); format(string, sizeof(string), "Has Esposado a %s ",NombreJugador(id)); SendClientMessage(playerid, COLOR_CELESTE, string); format(string2, sizeof(string2), "El Policia %s te espososo",NombreJugador(playerid)); SendClientMessage(id,-1,string2); ApplyAnimation(id,"SWORD","sword_block",50.0,0, 1,1,1,1); return 1; } NombreJugador(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); return name; }
o

Код:
CMD:esposar(playerid,params[]) { new id; new string[256]; new string2[256]; new NombreJugador1[MAX_PLAYER_NAME], NombreJugador2[MAX_PLAYER_NAME]; GetPlayerName(playerid, NombreJugador1, sizeof(NombreJugador1)); if(gTeam[playerid] == TEAM_BLUE) return SendClientMessage(playerid,-1,"No eres Policia"); if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Uso correcto: /esposar [id]"); if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_ROJO, "Ese jugador no estб conectado!"); GetPlayerName(id, NombreJugador2, sizeof(NombreJugador2)); format(string, sizeof(string), "Has Esposado a %s ",NombreJugador2); SendClientMessage(playerid, COLOR_CELESTE, string); format(string2, sizeof(string2), "El Policia %s te espososo",NombreJugador); SendClientMessage(id,-1,string2); ApplyAnimation(id,"SWORD","sword_block",50.0,0, 1,1,1,1); return 1; }



Re: No veo cual es el problema? - adri1 - 18.09.2017

Pues con esa alineaciуn centrada la verdad es que es dificil verlo

"El Policia %s te espososo"
Verbo espososar?


Respuesta: Re: No veo cual es el problema? - JhonelBastidas - 18.09.2017

Quote:
Originally Posted by adri1
Посмотреть сообщение
Pues con esa alineaciуn centrada la verdad es que es dificil verlo

"El Policia %s te espososo"
Verbo espososar?
JAJAJAJAJA


Re: No veo cual es el problema? - Gamerd - 18.09.2017

Quote:
Originally Posted by adri1
Посмотреть сообщение
Pues con esa alineaciуn centrada la verdad es que es dificil verlo

"El Policia %s te espososo"
Verbo espososar?
Hahhaha no me via fijado gracia por decirme amigo tedre que tomar eso en cuenta siempre que utilize texto.


Re: No veo cual es el problema? - Toroi - 18.09.2017

Код:
format(string, sizeof(string), "Has Esposado a %s ",NombreJugador1(id));
SendClientMessage(playerid, COLOR_CELESTE, string);
format(string2, sizeof(string2), "El Policia %s te espososo",NombreJugador1(playerid));
NombreJugador1 no es una funciуn, es un string.

Код:
new NombreJugador1[MAX_PLAYER_NAME];
Accede a йl como un string, no como una funciуn.


Re: No veo cual es el problema? - pabloalber84ban - 19.09.2017

Quote:
Originally Posted by Toroi
Посмотреть сообщение
Код:
format(string, sizeof(string), "Has Esposado a %s ",NombreJugador1(id));
SendClientMessage(playerid, COLOR_CELESTE, string);
format(string2, sizeof(string2), "El Policia %s te espososo",NombreJugador1(playerid));
NombreJugador1 no es una funciуn, es un string.

Код:
new NombreJugador1[MAX_PLAYER_NAME];
Accede a йl como un string, no como una funciуn.
Ademas de eso, te recomiendo nombrar el nombre con +1 para el valor nulo de string:
Код:
new NombreJugador1[MAX_PLAYER_NAME + 1];