10.01.2012, 14:27
Galera tem como Empedir de trocar os bonecos "personagems" ai so libera pra escolher quando o player logar ou se registrar?


public OnPlayerRequestClass(playerid, classid)
{
new PlayerName[MAX_PLAYER_NAME], string[128], file[256];
GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
new tmp3[50]; GetPlayerIp(playerid,tmp3,50);
if(!udb_Exists(PlayerName2(playerid))) ShowPlayerDialog(playerid,1000,DIALOG_STYLE_INPUT," Sistema de Registro","Bem vindo !\nDigite sua senha abaixo para se registrar : ","Registrar","Sair");
else
{
PlayerInfo[playerid][Registered] = 1;
format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
new tmp2[256]; tmp2 = dini_Get(file,"ip");
if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
{
LoginPlayer(playerid);
if(PlayerInfo[playerid][Level] > 0)
{
format(string,sizeof(string),"CONTA: Vocк foi automaticamente logado. (Nнvel %d)", PlayerInfo[playerid][Level] );
SendClientMessage(playerid,green,string);
}
else SendClientMessage(playerid,green,"CONTA: Vocк foi automaticamente logado.");
}
else ShowPlayerDialog(playerid,1001,DIALOG_STYLE_INPUT,"Sistema de Login","Seu nick estб registrado!\nDigite sua senha abaixo para logar : ","Logar","Sair");
}
ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.0,1,0,0,0,-1);
if(classid == 0 || classid == 1) {
}
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid,299.4340,-34.8732,1001.5156,90.3719);
SetPlayerCameraPos(playerid,296.0629,-35.1048,1001.5156,271.4581);
SetPlayerCameraLookAt(playerid,296.0629,-35.1048,1001.5156,271.4581);
SetPlayerFacingAngle(playerid,90.3719);
ApplyAnimation(playerid, "DANCING", "DAN_LOOP_A", 4.0, 1, 0, 0, 0, -1);
return 1;
public OnPlayerRequestClass(playerid, classid)
{
new PlayerName[MAX_PLAYER_NAME], string[128], file[256];
GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
new tmp3[50]; GetPlayerIp(playerid,tmp3,50);
if(!udb_Exists(PlayerName2(playerid))) ShowPlayerDialog(playerid,1000,DIALOG_STYLE_INPUT," Sistema de Registro","Bem vindo !\nDigite sua senha abaixo para se registrar : ","Registrar","Sair");
else
{
PlayerInfo[playerid][Registered] = 1;
format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
new tmp2[256]; tmp2 = dini_Get(file,"ip");
if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
{
LoginPlayer(playerid);
if(PlayerInfo[playerid][Level] > 0)
{
format(string,sizeof(string),"CONTA: Vocк foi automaticamente logado. (Nнvel %d)", PlayerInfo[playerid][Level] );
SendClientMessage(playerid,green,string);
}
else SendClientMessage(playerid,green,"CONTA: Vocк foi automaticamente logado.");
}
ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.0,1,0,0,0,-1);
if(classid == 0 || classid == 1) {
}
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid,299.4340,-34.8732,1001.5156,90.3719);
SetPlayerCameraPos(playerid,296.0629,-35.1048,1001.5156,271.4581);
SetPlayerCameraLookAt(playerid,296.0629,-35.1048,1001.5156,271.4581);
SetPlayerFacingAngle(playerid,90.3719);
ApplyAnimation(playerid, "DANCING", "DAN_LOOP_A", 4.0, 1, 0, 0, 0, -1);
return 1;
}
C:\Users\Alisson\Desktop\Server Teste\filterscripts\admin.pwn(7035) : error 030: compound statement not closed at the end of file (started at line 7004)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
public OnPlayerRequestClass(playerid, classid)
{
new PlayerName[MAX_PLAYER_NAME], string[128], file[256];
GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
new tmp3[50]; GetPlayerIp(playerid,tmp3,50);
if(!udb_Exists(PlayerName2(playerid))) ShowPlayerDialog(playerid,1000,DIALOG_STYLE_INPUT," Sistema de Registro","Bem vindo !\nDigite sua senha abaixo para se registrar : ","Registrar","Sair");
else
{
PlayerInfo[playerid][Registered] = 1;
format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
new tmp2[256]; tmp2 = dini_Get(file,"ip");
if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
{
LoginPlayer(playerid);
if(PlayerInfo[playerid][Level] > 0)
{
format(string,sizeof(string),"CONTA: Vocк foi automaticamente logado. (Nнvel %d)", PlayerInfo[playerid][Level] );
SendClientMessage(playerid,green,string);
}
else SendClientMessage(playerid,green,"CONTA: Vocк foi automaticamente logado.");
}
ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.0,1,0,0,0,-1);
if(classid == 0 || classid == 1)
{
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid,299.4340,-34.8732,1001.5156,90.3719);
SetPlayerCameraPos(playerid,296.0629,-35.1048,1001.5156,271.4581);
SetPlayerCameraLookAt(playerid,296.0629,-35.1048,1001.5156,271.4581);
SetPlayerFacingAngle(playerid,90.3719);
ApplyAnimation(playerid, "DANCING", "DAN_LOOP_A", 4.0, 1, 0, 0, 0, -1);
return 1;
}
}
public OnPlayerRequestClass(playerid, classid)
{
new PlayerName[MAX_PLAYER_NAME], string[128], file[256];
GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
new tmp3[50]; GetPlayerIp(playerid,tmp3,50);
if(!udb_Exists(PlayerName2(playerid))) ShowPlayerDialog(playerid,1000,DIALOG_STYLE_INPUT," Sistema de Registro","Bem vindo !\nDigite sua senha abaixo para se registrar : ","Registrar","Sair");
else
{
PlayerInfo[playerid][Registered] = 1;
format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
new tmp2[256]; tmp2 = dini_Get(file,"ip");
if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
{
LoginPlayer(playerid);
if(PlayerInfo[playerid][Level] > 0)
{
format(string,sizeof(string),"CONTA: Vocк foi automaticamente logado. (Nнvel %d)", PlayerInfo[playerid][Level] );
SendClientMessage(playerid,green,string);
}
else SendClientMessage(playerid,green,"CONTA: Vocк foi automaticamente logado.");
}
ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.0,1,0,0,0,-1);
if(classid == 0 || classid == 1) {
}
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid,299.4340,-34.8732,1001.5156,90.3719);
SetPlayerCameraPos(playerid,296.0629,-35.1048,1001.5156,271.4581);
SetPlayerCameraLookAt(playerid,296.0629,-35.1048,1001.5156,271.4581);
SetPlayerFacingAngle(playerid,90.3719);
ApplyAnimation(playerid, "DANCING", "DAN_LOOP_A", 4.0, 1, 0, 0, 0, -1);
}
return 1;
}