[AJUDA] /mudarnome e outros... -
Felipe_Wesker - 26.12.2010
Bom, Primeiramente Feliz natal a todos e um otiome ano novo.
Bom, venho pedir ajuda no comando /mudarnome. Meu amigo Chavequinho fez esse pra mim, sу que qndo eu digito /mudarnome [id] [name] da crash no server:
Код:
if(strcmp(cmd, "/mudarnome", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
new id[256];
new nomedado[256];
id = strtok(cmdtext, idx);
nomedado = strtok(cmdtext, idx);
if(!strlen(id))
{
SendClientMessage(playerid, 0xFFFFFFFF, "Use: /mudarnome id nome");
}
if(!strlen(nomedado))
{
SendClientMessage(playerid, 0xFFFFFFFF, "Use: /mudarnome id nome");
}
new string[44];
format(string, sizeof(string), "%s", nomedado);
SetPlayerName(strlen(id), string);
return 1;
}
}
================================================== ===============================
Segundo pedido: Queria fazer uma agua toxica, pq й em server de zombie, dai queria por uma agua toxica para os players nao fazerem water abuse, queria em toda a agua do gta, uam coisa assim: Se o player entrasse na agua perdia 5 de hp a cada 10 segundos que ficasse na agua, nao tenho nenhum codigo sobre isso, nem sei se й possivel fazer isso, mas se for possovil gostaria de ajuda aki \o/.
================================================== ==============================
E tambem queria fazer um pedido: Quem ai tem ideia criativas, me dar umas ideias para meu server do zombie
Re: [AJUDA] /mudarnome e outros... -
Shelby - 26.12.2010
1є
pawn Код:
if(strcmp(cmd, "/mudarnome", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
new nomedado[256], tmp[256], id;
id = strval(tmp);
nomedado = strtok(cmdtext, idx);
if(!strval(tmp))return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /mudarnome id nome");
if(!strlen(nomedado))return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /mudarnome id nome");
new string[44];
format(string, sizeof(string), "%s", nomedado);
SetPlayerName(id, string);
return 1;
}
}
2є
https://sampforum.blast.hk/showthread.php?tid=173944
Re: [AJUDA] /mudarnome e outros... -
[Ips]Guh - 26.12.2010
https://sampforum.blast.hk/showthread.php?tid=202943
¬¬
Re: [AJUDA] /mudarnome e outros... -
Felipe_Wesker - 26.12.2010
Larceny nгo dб, aparece 2 vezes no chat: Use: mudarnome .... dai dps que aparece 2x isso o server cai, nao dб crash, simplesmente o arquivo q deixao server online se fecha sozinho...
Re: [AJUDA] /mudarnome e outros... -
Shelby - 26.12.2010
pawn Код:
if(strcmp(cmd, "/mudarnome", true) == 0)
{
new tmpp[256], giveplayerid;
tmpp = strtok(cmdtext, idx);
if(!strlen(tmpp)) return SendClientMessage(playerid, 0xFFFFFFFF, "/mudarnome [id] [name]");
giveplayerid = strval(tmpp);
tmp = strtok(cmdtext, idx);
if(IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(giveplayerid))
{
format(string, sizeof(string), "Vocк trocou o o nome de de %s(%i) para %s.",PlayerName(giveplayerid), giveplayerid, tmp);
SendClientMessage(playerid, 0xFFFFFFFF, string);
SetPlayerName(giveplayerid, tmp);
format(string, sizeof(string), "O Adm %s trocou seu nome para %s.", PlayerName(playerid), tmp);
SendClientMessage(giveplayerid, 0xFFFFFFFF, string);
}else{SendClientMessage(playerid, 0xFFFFFFFF, "O Jogador nгo estб online.");}
}else{SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um administrador.");}
return 1;
}
pawn Код:
stock PlayerName(playerid)
{
new Name[MAX_PLAYERS];
GetPlayerName(playerid, Name, sizeof(Name));
return Name;
}
Re: [AJUDA] /mudarnome e outros... -
Felipe_Wesker - 26.12.2010
onde ponho isso daki ?
Код:
stock PlayerName(playerid)
{
new Name[MAX_PLAYERS];
GetPlayerName(playerid, Name, sizeof(Name));
return Name;
}
Re: [AJUDA] /mudarnome e outros... -
Felipe_Wesker - 26.12.2010
Ja achei e deu certo cara, VALEU MESMO !
Re: [AJUDA] /mudarnome e outros... -
Shelby - 26.12.2010
Blz...
Sу mais uma coisa, para cуdigos de pawn utiliza-se as tags [pawn][/pawn ].
Take care.
Re: [AJUDA] /mudarnome e outros... -
Felipe_Wesker - 26.12.2010
uhsauhsa, Nao sabia desse BB Code, thanks