[Ajuda] Comando MSP
#1

Olб, eu queria o comando /MSP para o meu servidor, eu sou novo nessa linguagem, e queria converter ele de strcmp para ZCMD... eu peguei ele da GM Bloody Vegas, se puder explicar como adaptar, seria уtimo. Obrigado.

Comando:
Code:
if(strcmp("/msp", cmdtext, true) == 0 || strcmp("/nascer", cmdtext, true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {return SendClientMessage(playerid, COLOUR_ERRO, "[ERRO]: Vocк deve sair de seu veнculo.");}
if(CallRemoteFunction("LocalInvalidoParaSpawn","i",playerid) == 1) return SendClientMessage(playerid,COLOUR_ERRO,"[ERRO]: Proibido usar o /MSP ou /NASCER neste local");
if(GetPlayerInterior(playerid) != 0) return SendClientMessage(playerid,COLOUR_ERRO,"[ERRO]: Vocк nгo pode nascer em interiores");
if(PlayerCustomSpawn[playerid] == 0){
GetPlayerPos(playerid, PlayerCustomSpawn_X[playerid], PlayerCustomSpawn_Y[playerid], PlayerCustomSpawn_Z[playerid]);
PlayerCustomSpawn_I[playerid] = GetPlayerInterior(playerid);
if(IsPlayerInAnyVehicle(playerid)){
GetVehicleZAngle(GetPlayerVehicleID(playerid),PlayerCustomSpawn_F[playerid]);
}else{GetPlayerFacingAngle(playerid, PlayerCustomSpawn_F[playerid]);}
PlayerCustomSpawn[playerid] = 1;
SendClientMessage(playerid, COLOUR_INFORMACAO, "[INFO]: Vocк nascerб aqui, quando morrer");
}else{
PlayerCustomSpawn[playerid] = 0;
SendClientMessage(playerid, COLOUR_INFORMACAO, "[INFO]: Vocк nascerб aleatoriamente por Las Venturas");}
return 1;}
Reply
#2

Sу trocar a primeira linha para:
PHP Code:
CMD:msp(playerid) { 
Reply
#3

apaga isso
PHP Code:
if(strcmp("/msp"cmdtexttrue) == || strcmp("/nascer"cmdtexttrue) == 0) { 
e coloca isso
PHP Code:
CMD:msp(playerid)

Reply
#4

O comando vai...
Mas nгo faz a sua funзгo...

Eu no caso, queria que esse comando definisse o local de spawn do player que digitar.
Reply
#5

Quote:
Originally Posted by RogerX
View Post
O comando vai...
Mas nгo faz a sua funзгo...

Eu no caso, queria que esse comando definisse o local de spawn do player que digitar.
Entгo ele estб bugado, й sу vocк desbugar.
Reply
#6

Tem como vocк me ajudar? por favor.
Eu sou novato nessa linguagem.
Reply
#7

Quote:
Originally Posted by RogerX
View Post
Olб, eu queria o comando /MSP para o meu servidor, eu sou novo nessa linguagem, e queria converter ele de strcmp para ZCMD... eu peguei ele da GM Bloody Vegas, se puder explicar como adaptar, seria уtimo. Obrigado.

Comando:
Code:
if(strcmp("/msp", cmdtext, true) == 0 || strcmp("/nascer", cmdtext, true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {return SendClientMessage(playerid, COLOUR_ERRO, "[ERRO]: Vocк deve sair de seu veнculo.");}
if(CallRemoteFunction("LocalInvalidoParaSpawn","i",playerid) == 1) return SendClientMessage(playerid,COLOUR_ERRO,"[ERRO]: Proibido usar o /MSP ou /NASCER neste local");
if(GetPlayerInterior(playerid) != 0) return SendClientMessage(playerid,COLOUR_ERRO,"[ERRO]: Vocк nгo pode nascer em interiores");
if(PlayerCustomSpawn[playerid] == 0){
GetPlayerPos(playerid, PlayerCustomSpawn_X[playerid], PlayerCustomSpawn_Y[playerid], PlayerCustomSpawn_Z[playerid]);
PlayerCustomSpawn_I[playerid] = GetPlayerInterior(playerid);
if(IsPlayerInAnyVehicle(playerid)){
GetVehicleZAngle(GetPlayerVehicleID(playerid),PlayerCustomSpawn_F[playerid]);
}else{GetPlayerFacingAngle(playerid, PlayerCustomSpawn_F[playerid]);}
PlayerCustomSpawn[playerid] = 1;
SendClientMessage(playerid, COLOUR_INFORMACAO, "[INFO]: Vocк nascerб aqui, quando morrer");
}else{
PlayerCustomSpawn[playerid] = 0;
SendClientMessage(playerid, COLOUR_INFORMACAO, "[INFO]: Vocк nascerб aleatoriamente por Las Venturas");}
return 1;}
Creio eu que vocк pegou essa funзгo da Bloody Vegas, uma Game-Mode de 2010(Se nгo me engano) Era melhor vocк estudar e criar o seu prуprio cуdigo, pegar GM da net sem ter uma noзгo do que tirar para colocar em outra Game-Mode й um erro gravнssimo !
Reply
#8

Quote:
Originally Posted by ipsLuan
View Post
Entгo ele estб bugado, й sу vocк desbugar.
Esse comando nгo estб bugado, ele й da Game-Mode Bloody Vegas, ele que nгo soube retirar o comando, por isso estб dando erro's na GAME-MODE dele...
Reply
#9

Nгo ta dando error nenhum, eu resolvi todos que estava dando... apenas nгo estб salvando a posiзгo...
Reply
#10

PHP Code:
CMD:msp(playeridparams[]) {
    if(
IsPlayerInAnyVehicle(playerid))
        return 
SendClientMessage(playeridCOLOUR_ERRO"[ERRO]: Vocк deve sair de seu veнculo.");
    if(
CallRemoteFunction("LocalInvalidoParaSpawn","i",playerid) == 1)
        return 
SendClientMessage(playeridCOLOUR_ERRO,"[ERRO]: Proibido usar o /MSP ou /NASCER neste local");
    if(
GetPlayerInterior(playerid) != 0)
        return 
SendClientMessage(playeridCOLOUR_ERRO,"[ERRO]: Vocк nгo pode nascer em interiores");
    if(
PlayerCustomSpawn[playerid] == 0) {
        
GetPlayerPos(playeridPlayerCustomSpawn_X[playerid], PlayerCustomSpawn_Y[playerid], PlayerCustomSpawn_Z[playerid]);
        
GetPlayerFacingAngle(playeridPlayerCustomSpawn_F[playerid]);
        
PlayerCustomSpawn_I[playerid] = GetPlayerInterior(playerid);
    }
    if(
IsPlayerInAnyVehicle(playerid)) {
        
GetVehicleZAngle(GetPlayerVehicleID(playerid),PlayerCustomSpawn_F[playerid]);
    }
    if(
PlayerCustomSpawn[playerid] == 0) {
        
PlayerCustomSpawn[playerid] = 1;
        
SendClientMessage(playeridCOLOUR_INFORMACAO"[INFO]: Vocк nascerб aqui, quando morrer");
        
SetSpawnInfo(playerid0GetPlayerSkin(playerid), PlayerCustomSpawn_X[playerid], PlayerCustomSpawn_Y[playerid], PlayerCustomSpawn_Z[playerid], PlayerCustomSpawn_F[playerid], 000000);
    }
    else {
        
PlayerCustomSpawn[playerid] = 0;
        
SendClientMessage(playeridCOLOUR_INFORMACAO"[INFO]: Vocк nascerб aleatoriamente por Las Venturas");
    }
    return 
1;

Acrescentei SetSpawnInfo, tente agora (Ainda organizei o cуdigo).
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)