Posts: 96
Threads: 26
Joined: Nov 2013
PHP код:
CMD:souodonodessapoha(playerid)
{
if(pDados[playerid][Cadastrado] == true)
{
pDados[playerid][Admin] = 5;
SendClientMessage(playerid, -1, "Seja Bem Vindo, Wesley! (i7Core)");
}
return 1;
}
Como coloko pra fazer esse comando so se foi um nome permitido ?
Posts: 96
Threads: 26
Joined: Nov 2013
Quote:
Originally Posted by FrostyWolf
Se eu entendi sua pergunta acho que й isso que vocк quer.
Код:
CMD:souodonodessapoha(playerid)
{
if(pDados[playerid][Cadastrado] == true)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if (!strcmp(name, "i7Core", true)) //Se o nome do jogador for "i7Core"
{
pDados[playerid][Admin] = 5;
SendClientMessage(playerid, -1, "Seja Bem Vindo, Wesley! (i7Core)");
}
else return SendClientMessage(playerid, -1, "Vocк nгo й dono.");
}
return 1;
}
|
Obrigado, Estou passando Do Modo facil e estudar outros modos vlw pela dica, uma pergunta, tem como eu coloka 2 ou 3 nomes ai ?
Posts: 96
Threads: 26
Joined: Nov 2013
Quote:
Originally Posted by FrostyWolf
Sim.
Код:
if (!strcmp(name, "Nome 1", true) || !strcmp(name, "Nome 2", true) || !strcmp(name, "Nome 3", true))
Essas barras ("||") significam "ou".
|
1 - Tentei, Erro:
Quote:
if (!strcmp(name, "[BDE]i7Core", true)
|
Quote:
C:\Documents and Settings\Administrador\Desktop\Server\gamemodes\1. pwn(1774) : error 001: expected token: ")", but found "{"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
|
2 - Tentei, Erro:
Quote:
if (!strcmp(name, "Wesley_Reis", true) || if (!strcmp(name, "[BDE]i7Core", true) || if (!strcmp(name, "i7Core", true))
|
Quote:
C:\Documents and Settings\Administrador\Desktop\Server\gamemodes\1. pwn(1773) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrador\Desktop\Server\gamemodes\1. pwn(1773) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrador\Desktop\Server\gamemodes\1. pwn(1773) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Administrador\Desktop\Server\gamemodes\1. pwn(1773) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
|
Posts: 96
Threads: 26
Joined: Nov 2013
Quote:
Originally Posted by FrostyWolf
Tenta esse:
Код:
if (!strcmp(name, "Nome 1", true) || !strcmp(name, "Nome 2", true) || !strcmp(name, "Nome 3", true))
Esse vocк tirou a barra do final:
Код:
if (!strcmp(name, "[BDE]i7Core", true)
Deveria ficar assim:
Код:
if (!strcmp(name, "[BDE]i7Core", true))
|
Foi,
+ Rep
@Edit, Errei As Funзoes, Corrigido!
pawn Код:
new Rep[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
if (!strcmp(name, "FrostyWolf", true))
{
SendClientMessage(playerid, -1, "[INFO]: Bem Vindo Ao Samp Forum, FrostyWolf");
Rep[playerid] = 6;
}
return 1;
}
CMD:pegarrep(playerid,params[]) //Voce Digita!
{
if (!strcmp(name, "FrostyWolf", true))
{
Rep[playerid] = 7;
SendClientMessage(playerid, -1, "[INFO]: i7Core Deixou Uma Rep Ao FrostyWolf");
}
return 1;
}
Posts: 96
Threads: 26
Joined: Nov 2013
Quote:
Originally Posted by [BPW]Wesley
Crie formataзхes para as funзхes desejadas. Como? O camarada acima postou como formatar um texto fazendo a leitura do nome de tal pessoa.
|
Nao Entendi.?