Kamera <-- Problem
ReSe 14.03.2010
Zmodernizowałem pewien niedziałający plugin, aby dobrze działał i nie trzeba było pisać różnych komend. Plugin mam gotowy ale przez przypadek nadpisałem go i muszę zacząć od backupa.
Chciałem aby zmienna przydzielała mi odpowiednią kamerę. Wpisujesz /kamera i ustawia kamerę zza pleców. Wpisujesz kolejny raz i masz z pierwszej osoby.
Zarzucam kodem. Szukałem poradników o zmiennych jednak nigdzie nie mogę tym razem nic wyszukać.
Chciałem aby zmienna przydzielała mi odpowiednią kamerę. Wpisujesz /kamera i ustawia kamerę zza pleców. Wpisujesz kolejny raz i masz z pierwszej osoby.
Zarzucam kodem. Szukałem poradników o zmiennych jednak nigdzie nie mogę tym razem nic wyszukać.
#include <amxmodx>
#include <amxmisc>
#include <engine>
new bool:kamera[33]
public plugin_init()
{
register_plugin("Trzecia osoba","1.0","ReSe")
register_clcmd("say /kamera","kameramode")
}
public client_connect(id){
{
kamera(id) == 1
}
public plugin_precache()
{
precache_model("models/rpgrocket.mdl")
}
public kameramode(id)
{
if(kamera(id) == 1)
{
set_view(id,CAMERA_3RDPERSON)
kamera(id) == 2
}
if(kamera(id) == 2)
{
set_view(id,CAMERA_NONE)
kamera(id) == 1
}
}
DarkGL
14.03.2010
new bool:kamera[33]taki "rodzaj" zmiennych może przyjmować wartości tylko true lub false
poprawnie powinno być tak
#include <amxmodx> #include <amxmisc> #include <engine> new bool:kamera[33] public plugin_init() { register_plugin("Trzecia osoba","1.0","ReSe") register_clcmd("say /kamera","kameramode") } public client_connect(id) { kamera[id] = true; } public kameramode(id) { if(kamera[id] == true) { set_view(id,CAMERA_3RDPERSON) kamera[id] = false } else if(kamera[id] == false) { set_view(id,CAMERA_NONE) kamera[id] = true } }
ReSe 14.03.2010
Dzięki wielkie. Oczywiście reputacja +
Chciałem jeszcze przy okazji dowiedzieć jaki rodzaj zmiennej jest do wartości numerycznych 1,10 itp.
Chciałem jeszcze przy okazji dowiedzieć jaki rodzaj zmiennej jest do wartości numerycznych 1,10 itp.
burnhouse
14.03.2010
Spytam tutaj. Jak dodać informacje że się zmieniło kamerę (nie wiem w którym miejscu to dodać)
ReSe 14.03.2010
O tak ;]
#include <amxmodx>
#include <amxmisc>
#include <engine>
new bool:kamera[33]
public plugin_init()
{
register_plugin("Trzecia osoba","1.0","ReSe")
register_clcmd("say /kamera","kameramode")
}
public client_connect(id)
{
kamera[id] = true;
}
public kameramode(id)
{
if(kamera[id] == true)
{
client_print(id,print_chat,"Kamera z trzeciej osoby")
set_view(id,CAMERA_3RDPERSON)
kamera[id] = false
}
else if(kamera[id] == false)
{
client_print(id,print_chat,"Kamera z pierwszej osoby")
set_view(id,CAMERA_NONE)
kamera[id] = true
}
}