Quote:
Originally Posted by WeenSoares_
pawn Код:
//Topo do GameMode new PCreditos; new 3DCreditos; //OnGameModeInit public OnGameModeInit() { 3DCreditos = Create3DTextLabel("* Crйditos *\nAperte o 'F'", 0xFFFF00FF, x, y, z, raio, 0, 1); PCreditos = CreateDynamicPickup(modelo, 23, x, y, z, 0); } //OnPlayerKeyStateChange public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == KEY_SECONDARY_ATTACK) { if(IsPlayerInRangeOfPoint(playerid, 1.0, x, x, z)) { new strdialog[128]; strcat(strdialog, "Fundadore(s): WeenSoares"); strcat(strdialog, "Scripter(s): WeenSoares"); strcat(strdialog, "Mappers(s): WeenSoares"); strcat(strdialog, "Dono(s): WeenSoares"); ShowPlayerDialog(playerid, 234, DIALOG_STYLE_MSGBOX, "## CRЙDITOS ##", strdialog, "OK", ""); } } }
//========================= EXPLICAЗГO RБPIDA =========================//
x = Cordenada X
y = Cordenada Y
z = Cordenada Z
radio = hб distвncia que pode ser vista a 3DLabel 'Menssagem', recomendo > 30.
modelo = modelo da pickup, veja aqui
@EDIT
Desculpe a pйssima explicaзгo, й que tф com sono -qq
|
Vai dar 3 erros aн e possivelmente 1 in-game.
1є -
CreateDynamicPickup й uma native de uma include, vocк sabe se ele tem essa include?
2є - Erro de return na public
OnPlayerKeyStateChange.
3є - Erro de return na public
OnGameModeInit
Possнvel erro in-game. Ele vai ir pra pickup e vai abrir outro dialog, pois ele pode ter um ID igual este.