Page 1 of 1

Problemă la traducerea unui plugin în limba română!

Posted: 28 Aug 2010, 13:33
by roby_the_dude
După cum zice și titlul,nu este prea mult de explicat. Am aceeași problemă la două pluginuri diferite. Postez sursa la camera.amxx pentru că este mai mică.
.sma pe limba engleză | Afiseaza codul
#include <amxmodx>
#include <engine>
#include <amxmisc>

public plugin_init()
{
    register_plugin("Camera Changer", "1.0", "XunTric")
    register_menucmd(register_menuid("Choose Camera View"), 1023, "setview") 

    register_clcmd("say /camera", "chooseview")
    register_clcmd("say_team /camera", "chooseview")

    register_clcmd("say /cam", "chooseview")
    register_clcmd("say_team /cam", "chooseview")    
}

public plugin_modules()
{
    require_module("engine")
}

public plugin_precache()
{
    precache_model("models/rpgrocket.mdl")
}

public chooseview(id)
{
    new menu[192] 
    new keys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3 
    format(menu, 191, "Choose Camera View^n^n1. 3rd Person View^n2. Upside View^n3. Normall View^n^n0. Exit") 
    show_menu(id, keys, menu)      
    return PLUGIN_CONTINUE
}

public setview(id, key, menu)
{
    if(key == 0) {
         set_view(id, CAMERA_3RDPERSON)
         return PLUGIN_HANDLED
    }

    if(key == 1) {
         set_view(id, CAMERA_TOPDOWN)
         return PLUGIN_HANDLED
    }

    if(key == 2) {
         set_view(id, CAMERA_NONE)
         return PLUGIN_HANDLED
    }

    else {
         return PLUGIN_HANDLED
    }

    return PLUGIN_HANDLED
}
.sma pe limba română | Afiseaza codul
#include <amxmodx>
#include <engine>
#include <amxmisc>

public plugin_init()
{
    register_plugin("Camera Changer", "1.0", "XunTric")
    register_menucmd(register_menuid("Choose Camera View"), 1023, "setview") 

    register_clcmd("say /camera", "chooseview")
    register_clcmd("say_team /camera", "chooseview")

    register_clcmd("say /cam", "chooseview")
    register_clcmd("say_team /cam", "chooseview")    
}

public plugin_modules()
{
    require_module("engine")
}

public plugin_precache()
{
    precache_model("models/rpgrocket.mdl")
}

public chooseview(id)
{
    new menu[192] 
    new keys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3 
    format(menu, 191, "Alege camera^n^n1. Tot personajul^n2. De sus^n3. Vedere normala^n^n0. Iesire") 
    show_menu(id, keys, menu)      
    return PLUGIN_CONTINUE
}

public setview(id, key, menu)
{
    if(key == 0) {
         set_view(id, CAMERA_3RDPERSON)
         return PLUGIN_HANDLED
    }

    if(key == 1) {
         set_view(id, CAMERA_TOPDOWN)
         return PLUGIN_HANDLED
    }

    if(key == 2) {
         set_view(id, CAMERA_NONE)
         return PLUGIN_HANDLED
    }

    else {
         return PLUGIN_HANDLED
    }

    return PLUGIN_HANDLED
}
Imagine:
Image
Treaba este okay,meniul se deschide și este tradus, dar pe orice număr apăs se închide meniul,ca și cum aș apăsa pe 0 (zero,echivalent cu ieșirea).
Acceași problemă o am cu alt plugin, respectiv cel de artificii. Am tradus totul în sursă și meniul apare tradus, totul okay, dar când apăs pe orice număr mi se închide. Știe cineva ce are? Imagine:
Image
Dacă mă ajutați cu astea se poate spune că addonsul Matrix Mod pe care îl pregătesc este aproape terminat. Apropo,caut testeri (cine vrea, contactați-mă pe Y!M). Mulțumesc!

Re: Problemă la traducerea unui plugin în limba română!

Posted: 28 Aug 2010, 13:52
by Arion
Ala cu fie ar trebui sa mearga :-??
Camera | Afiseaza codul
[code]#include <amxmodx>
#include <engine>

new g_Menu;

public plugin_init() {
	register_plugin("Camera Changer", "1.0", "XunTric & Ex3cuTioN");
	
	g_Menu = register_menuid("Alege camera");
	register_menucmd(g_Menu, 1023, "setview");

	register_clcmd("say /camera", "chooseview");
	register_clcmd("say_team /camera", "chooseview");

	register_clcmd("say /cam", "chooseview");
	register_clcmd("say_team /cam", "chooseview");
}

public plugin_modules() {
	require_module("engine");
}

public plugin_precache() {
	precache_model("models/rpgrocket.mdl");
}

public chooseview(id) {
	new menuBody[512];
	
	add(menuBody, 511, "\rAlege camera\r^n^n");
	
	add(menuBody, 511, "1.\wTot personajul\r^n");
	add(menuBody, 511, "2.\wDe sus\r^n");
	add(menuBody, 511, "3.\wVedere normala\r^n");
	add(menuBody, 511, "4.Iesire");
	
	new keys = (1<<0 | 1<<1 | 1<<2 | 1<<3);
	show_menu(id, keys, menuBody, -1, "Alege camera");
	
	return PLUGIN_CONTINUE;
}

public setview(id, key, menu) {
	switch(key) {
		case 0:
		{
			set_view(id, CAMERA_3RDPERSON);
			return PLUGIN_HANDLED;
		}
		case 1:
		{
			set_view(id, CAMERA_TOPDOWN);
			return PLUGIN_HANDLED;
		}
		case 2:
		{
			set_view(id, CAMERA_NONE);
			return PLUGIN_HANDLED;
		}
		default: return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
}[/code]

Re: Problemă la traducerea unui plugin în limba română!

Posted: 28 Aug 2010, 14:02
by roby_the_dude
Rezolvam noi acum pe server....merci ca ma ajuti :).
EDIT: Rezolvat pe jumatate,dar nu mai e nevoie de ajutor.