30.04.2012, 20:34
Olб, alguem poderia me ajudar a passar essa questao do servidor para Dialog ?
Estou com dificudade para colocar Dialog nele.
public SetPlayerSpawn(playerid)
Public Showstats(playerid,targerid)
public onplayertext
Por favor me ajudem *-*-*
Estou com dificudade para colocar Dialog nele.
public SetPlayerSpawn(playerid)
Код:
if(IsPlayerConnected(playerid)) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); if(PlayerInfo[playerid][pTut] == 0) { gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1; SetPlayerInterior(playerid, 3); PlayerInfo[playerid][pInt] = 3; SetPlayerPos(playerid, 330.6825,163.6688,1014.1875); SetPlayerFacingAngle(playerid, 280); TogglePlayerControllable(playerid, 0); RegistrationStep[playerid] = 1; ClearChatbox(playerid, 10); SendClientMessage(playerid, COLOR_GREEN, "----------------------------------------------------------------"); SendClientMessage(playerid, COLOR_GREY, "Bem vindo ao Servidor - Responda as questoes."); SendClientMessage(playerid, COLOR_WHITE, "1. Voce e homem ou mulher? (Escreva o modo)."); SendClientMessage(playerid, COLOR_GREEN, "----------------------------------------------------------------"); ClearChatbox(playerid, 2); return 1; }
Код:
new atext[20]; if(PlayerInfo[targetid][pSex] == 1) { atext = "Homem"; } else if(PlayerInfo[targetid][pSex] == 2) { atext = "Mulher"; }
Код:
if(RegistrationStep[playerid] > 0) { if(RegistrationStep[playerid] == 1) { new idx; tmp = strtok(text, idx); if((strcmp("homem", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("homem"))) { PlayerInfo[playerid][pSex] = 1; ClearChatbox(playerid, 8); SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------"); SendClientMessage(playerid, COLOR_GREY, "Ok, voce e homem."); SendClientMessage(playerid, COLOR_WHITE, "2. Em qual ano voce nasceu? (Use dd/mm/yyyy)"); SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------"); ClearChatbox(playerid, 2); new maleskin; maleskin = random(sizeof(CivMalePeds)); SetPlayerSkin(playerid, maleskin); PlayerInfo[playerid][pChar] = maleskin; RegistrationStep[playerid] = 2; return 0; } else if((strcmp("Mulher", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Mulher"))) { PlayerInfo[playerid][pSex] = 2; ClearChatbox(playerid, 8); SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------"); SendClientMessage(playerid, COLOR_GREY, "Ok, voce e mulher."); SendClientMessage(playerid, COLOR_WHITE, "2. EM Qual ano voce nasceu? (Use dd/mm/yyyy)"); SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------"); ClearChatbox(playerid, 2); new femaleskin; femaleskin = random(sizeof(CivFemalePeds)); SetPlayerSkin(playerid, femaleskin); SetPlayerSkin(playerid, femaleskin); PlayerInfo[playerid][pChar] = femaleskin; RegistrationStep[playerid] = 2; return 0; } else { ClearChatbox(playerid, 8); SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------"); SendClientMessage(playerid, COLOR_WHITE, "Voce e Homem ou Mulher? (Type in what you are)."); SendClientMessage(playerid, COLOR_GREEN, "-----------------------------------------------------------------------"); ClearChatbox(playerid, 2); } return 0; }