Hey bro, I think I could help!
I have been a java, LUA, and PAWN coder for years. (Just started C++)
I also do alot of Hand Drawn frame animations, and character animation,
But lack when it comes to 3d. MAYA is do darn expensive.
Of course you wan't proof!
Here is some of my work.
[color=#00ffff]if(strcmp(cmd, "/mask", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(Maskedon[playerid] == 0)
[/color][color=#ee82ee]{
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
{
if(Disguise[playerid] == 0)
{
Disguise[playerid] = 1;
format(string, sizeof(string), "* You have put on a mask and attach a voice changer to your neck. *");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else
{
Disguise[playerid] = 0;
format(string, sizeof(string), "* You have taken of your mask and the voice changer attached to your neck. *");
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
Maskedon[playerid] = 1;
SetTimerEx("ResetMaskedOn", 100000, 0, "d", playerid);
}
}
}
else
{
SendClientMessage(playerid,COLOR_GREY," You are to tired to put your mask right now !");
}
}//not connected
return 1; [/color]
-PAWN-
import java.lang.reflect.* ;[/font][/size][/color][/center]
[color=#ee82ee][size=5][font="comic sans ms, cursive"]interface Grusel {
String Hello() ;
String world() ;
}[/font][/size][/color]
[color=#ee82ee][size=5][font="comic sans ms, cursive"]public class JavaGrusel {
public static void main( String args[] ) {
Grusel g = (Grusel) Proxy.newProxyInstance(
Grusel.class.getClassLoader(),
new Class[] { Grusel.class },
new InvocationHandler() {
public Object invoke( Object proxy,
Method m,
Object[] args )
throws Throwable {
return m.getName() ;
}
} ) ;
System.out.println( g.Hello() + " " + g.world() + " !" ) ;
}
}
-JAVA-
[left][background=rgb(242, 246, 248)]red = Color.new(255,0,0)[/background][/left]
[color=#ee82ee]black = Color.new(0,0,0)
white = Color.new(255,255,255)
menustatus = 1
while true do
screen:clear(black)
pad = Controls.read()
if pad:up() then
menustatus = menustatus - 1
screen.waitVblankStart(4)
end
if pad:down() then
menustatus = menustatus + 1
screen.waitVblankStart(4)
end
color={white, white, white}
screen:print(50, 50, "Play", color[1])
screen:print(50,60,"Options", color[2])
screen:print(50,70,"Exit", color[3])
color[menustatus]=red
if menustatus == 1 then
if pad:cross() then
--insert game code here
end
end
if menustatus == 2 then
if pad:cross() then
--insert options here
end
end
if menustatus == 3 then
if pad:cross() then
break
end
end
if menustatus <= 0 then
menustatus = 3
end
if menustatus => 4 then
menustatus = 1
end
screen.flip()
screen.waitVblankStart()[/color]
-LUA-