10.01.2012, 00:41
Borra los defines de "Reglas" y de "TeamDMD"
Y pone estas
Para la otra que pidas ayuda ordena bien tus codigos para que sean entendibles, aqui te lo dejo ordenado
Tambien fijate si no estas poniendo la misma id en los ShowPlayerDialog
Y pone estas
pawn Код:
#define Reglas 19343
#define TeamDMD 19344
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Reglas)
{
if(response == 0)
{
new stringsys [256];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(stringsys, sizeof(stringsys), "[Server] - [{FFFFFF}%s {FF0000}Fue expulsado por NO ACEPTAR las reglas del servidor", pName);
SendClientMessageToAll(rojo, stringsys);
Mensaje(playerid, rojo,"[Server] - Fuiste expulsado por NO ACEPTAR las reglas del servidor");
Kick(playerid);
}
if(response == 1)
{
new stringsys [256];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(stringsys, sizeof(stringsys), "[Server] {FFFFFF}%s {009525}ACEPTO las reglas del servidor", pName);
SendClientMessageToAll(verde, stringsys);
Mensaje(playerid, rojo,"[Server] - Gracias por ACEPTAR las reglas del servidor");
}
return 0;
}
if(dialogid == TeamDMD)
{
if(listitem == 0) //Equipo Azul
{
Equipos[playerid] = Equipo_Azul;
GameTextForPlayer(playerid, "~b~Equipo Azul", 1000, 6);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 2000);
GivePlayerWeapon(playerid, 25, 8000);
GivePlayerWeapon(playerid, 29, 2000);
TeamDM[playerid] = 1;
new Eazul = random(7);
switch(Eazul)
{
case 0: Posicion(playerid, -2453.5691,1558.3506,28.9531);
case 1: Posicion(playerid, -2452.1697,1535.9408,28.9464);
case 2: Posicion(playerid, -2456.1978,1544.7244,23.1406);
case 3: Posicion(playerid, -2466.8088,1551.5033,23.6641);
case 4: Posicion(playerid, -2466.5334,1539.0526,23.6641);
case 5: Posicion(playerid, -2465.9783,1536.3939,17.3281);
case 6: Posicion(playerid, -2464.4641,1556.7767,20.2344);
}
}
if(listitem == 1) //Equipo Rojo
{
Equipos[playerid] = Equipo_Rojo;
GameTextForPlayer(playerid, "~r~equipo Rojo", 1000, 6);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 2000);
GivePlayerWeapon(playerid, 25, 8000);
GivePlayerWeapon(playerid, 29, 2000);
TeamDM[playerid] = 1;
new Erojo = random(9);
switch(Erojo)
{
case 0: Posicion(playerid, -2302.2261,1544.8066,18.7734);
case 1: Posicion(playerid, -2313.2451,1536.4447,18.7734);
case 2: Posicion(playerid, -2314.4263,1554.9194,18.7658);
case 3: Posicion(playerid, -2337.2141,1560.1768,17.3281);
case 4: Posicion(playerid, -2335.3127,1542.8317,17.3281);
case 5: Posicion(playerid, -2334.5513,1536.8254,17.3281);
case 6: Posicion(playerid, -2337.7195,1529.7211,17.3281);
case 7: Posicion(playerid, -2342.6753,1536.0854,24.9845);
case 8: Posicion(playerid, -2350.1746,1557.4725,23.1481);
}
}
return 1;
}
return 1;
}
