[AJUDA]Sobre 2 comandos -
Leo_DS - 15.07.2011
Oi galera,meu primeiro post no fуrum(n queria comeзar pedindo neh,mas.....)intгo seguinte:
1є:Assim tenho um sistema de gang legalzinho e talz,mas ele soh muda de gang quando o player escolhe a skin,
intгo eu queria fazer tipo um /setargang soh pra adm na rcon, eu sei tudo certinho, soh n sei tipo:fazer o meu comando ter efeito no tal player tipo um /setargang [id] [gang] soh n sei a parte de escolher o ID
2є:Tipo eu keria fazer um /respawncarconce que dai iria dar respawn somente nos carros qua estгo na concessionбria
OBS:Eu nгo postei cуdigos pq n kero pronto soh kero a informaзгo, para aprender mais sobre PAWN, obrigado desde jб.
Re: [AJUDA]Sobre 2 comandos -
RockFire - 16.07.2011
sscanf ou strtok
PHP код:
if(!strcmp(cmdtext,"/respawncarconce",true))
{
for(new i = 0; i != MAX_VEHICLES; i++)
{
SetVehicleToRespawn(i);
}
return true;
}
Re: [AJUDA]Sobre 2 comandos -
Leo_DS - 16.07.2011
Quote:
Originally Posted by feliperch
sscanf ou strtok
PHP код:
if(!strcmp(cmdtext,"/respawncarconce",true))
{
for(new i = 0; i != MAX_VEHICLES; i++)
{
SetVehicleToRespawn(i);
}
return true;
}
|
obrigado pela ajuda vou dar uma estudada mais tem como vc me esplicar cada linha do comando(sim, eu sou chato msm kkk)
Re: [AJUDA]Sobre 2 comandos -
[R] ousenber [K] - 16.07.2011
A Conselho а vocк usar ZCMD , facil e pratico, tem ate topico em lanзamentos ensiando a usar Aq o comando de respawn nos carros em ZCMD se vc quiser e /setargang tb...
PHP код:
CMD:respawncarrosconce(playerid, params[])
{
for(new i = 0; i != MAX_VEHICLES; i++)
{
SetVehicleToRespawn(i);
}
return true;
}
//Dps vc coloca os nigoso da conce ...
CMD:setargang(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo й admin");
new Gang;
new Outroplayerid;
if(sscanf(params, "ud", Outroplayerid, Gang)) return SendClientMessage(playerid, -1,"Correto: /setargang [ID/Nome] [Numero Gang]");
gTeam[Outroplayerid] = Gang;
return true;
}
eu usei a variavel gTeam se nгo for troca...
+ Reputation '-'
__________________________________________
...Meus Trabalhos...
[
FisterScripts]
Sistema de Admin e Helper Simples v0.3
Sistema de Viagem v0.5
[
Includes]
Nenhum...
[
GameModes]
Nenhum...
[
Tutoriais]
Nenhum...
[
Maps]
W.D.A. ( Water Dylan Airport )
Se meu post lhe ajudou , lhe deixou confuso Clique nesta imagem >>
<< abaixo do meu avatar
Estou de Olho em vocк !
[Ass] Assinatura feita por JORGE_HARD
Re: [AJUDA]Sobre 2 comandos -
Leo_DS - 16.07.2011
cara valeu +reputation e obrigado feliperch tbm
me ajudou bastante obg dylan
vou comeзar a usar o ZCMD
soh mais uma coisa
Код:
if(!IsPlayerAdmin(playerid)) //eh se o player NГO for um admin na rcon neh?
Re: [AJUDA]Sobre 2 comandos -
Transferencia - 16.07.2011
sim...
Se nao tivesse (!) verificaria se o player e Adm,agora com o (!) verifica se o player nao e adm.
Re: [AJUDA]Sobre 2 comandos -
Ricop522 - 16.07.2011
pawn Код:
if(!strcmp(cmd,"/respawncarconce",true))
{
for(new i, k; i = MAX_VEHICLES; i < k; ++i)
{
if(ConcessionariaCar[i]) SetVehicleToRespawn(i);
}
return 0x01;
}
pawn Код:
if(!IsPlayerAdmin(playerid)) //eh se o player NГO for um admin na rcon neh?
Sim.
ex:
pawn Код:
if(IsPlayerAdmin(playerid) == 0) //mesmo que
if(!IsPlayerAdmin(playerid)
if(IsPlayerAdmin(playerid)) // mesmo que
if(IsPlayerAdmin(playerid) == 1)
Setar gangue:
pawn Код:
if(!strcmp(cmd, "/setargang", true))
{
tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, -1, "/setargang [ID] [GangID]");
new id = strval(tmp);
tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, -1, "/setargang [ID] [GangID]");
new gangid = strval(tmp);
//resto
return 1;
}
Re: [AJUDA]Sobre 2 comandos -
Leo_DS - 16.07.2011
obrigado a todos
mas poderia me explicar um pouco mais sobre strcmp??
tipo explicar nas linhas,obrigado(sim eu sou chato kkk)
msm assim obrigado a todos que ajudaram
Re: [AJUDA]Sobre 2 comandos -
Josma_cmd - 16.07.2011
Quote:
Originally Posted by Leo_DS
obrigado a todos
mas poderia me explicar um pouco mais sobre strcmp??
tipo explicar nas linhas,obrigado(sim eu sou chato kkk)
msm assim obrigado a todos que ajudaram
|
strcmp compara strings, por exemplo, em um comando ele compara se o comando digitado, no caso, o contido no cmdtext ou cmd й igual ao comando posto no strcmp da public OnPlayerCommandText, caso for verdadeiro ele executa o que estб entre as chaves.
Strtok procura o prуximo parametro, tipo /setargang [ID], se vocк usa apуs o comando o strtok irб procurar o ID.
Re: [AJUDA]Sobre 2 comandos -
Leo_DS - 16.07.2011
obrigado a todos +reputation
duvida oks