Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Deko poslato Mart 27, 2016, 13:29:15 POSLE PODNE

Naslov: [Pomoc]Reg/login
Poruka od: Deko poslato Mart 27, 2016, 13:29:15 POSLE PODNE
Skripta koju koristim: od 0
Detaljan opis problema: Radim po ovom TuTu reg/login sistem http://balkan-samp.com/forum/index.php?topic=84471.msg569677#msg569677
ii sad mi samo blicne ovo da pise ko je skripter i to?
Dio skripte://
Naslov: Odg: [Pomoc]Reg/login
Poruka od: Vuzimir poslato Mart 27, 2016, 13:35:59 POSLE PODNE
detaljnije objasni, kako blicne kad blicne, dali se pojave ostali TD-ovi i ostalo...
Naslov: Odg: [Pomoc]Reg/login
Poruka od: Deko poslato Mart 27, 2016, 13:37:30 POSLE PODNE
pa poajve se TDovi i nestanu i spawnas se
Naslov: Odg: [Pomoc]Reg/login
Poruka od: Vuzimir poslato Mart 27, 2016, 13:39:12 POSLE PODNE
mislim da je problem ovdje: OnPlayerRequestClass
u tom dijelu izbrisi ovo: SpawnPlayer(playerid);
Naslov: Odg: [Pomoc]Reg/login
Poruka od: Deko poslato Mart 27, 2016, 13:49:05 POSLE PODNE
okej fix'o sam ugl to
sad

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPosEx(playerid,-78.3052,1385.9991,9.8040, 281.6389,0,0);
SetPlayerCameraPos(playerid,-74.7202, 1387.1851, 10.4307);
SetPlayerCameraLookAt(playerid,-75.6765, 1386.8779, 10.4806);
return 1;
}

ovako mi je to i spawna me i ispise sve to i zelim sad da mijenjam skinove ono klasicno ali stoji samo na CJ kliknem desno opet on -.- haha
Naslov: Odg: [Pomoc]Reg/login
Poruka od: Vuzimir poslato Mart 27, 2016, 13:51:57 POSLE PODNE
Ako hoces da dodas jos skinova koristi ovo: https://wiki.sa-mp.com/wiki/AddPlayerClass
Naslov: Odg: [Pomoc]Reg/login
Poruka od: Deko poslato Mart 27, 2016, 14:02:41 POSLE PODNE
Razumjeo, hvala haha
idemo dalje
radim sad komandu /kill
ii sad ne razumijem kako gdje i sta
i da li je bolje da radim on
CMD:kill(...)
ili ovo novo
kao sto sam pronasao

if(!strcmp("/kill", cmdtext, true))
    {
        SetPlayerHealth(playerid, 0);
        return 1;
    }
Naslov: Odg: [Pomoc]Reg/login
Poruka od: Vuzimir poslato Mart 27, 2016, 14:05:58 POSLE PODNE
zcmd je puno brzi nego standardno [pawn]if(!strcmp("/kill", cmdtext, true))
    {
        SetPlayerHealth(playerid, 0);
        return 1;
    }[/pawn]
tako da koristis zcmd include tj u skripti CMD:kill(playerid, params[])
Naslov: Odg: [Pomoc]Reg/login
Poruka od: Deko poslato Mart 27, 2016, 14:13:02 POSLE PODNE
cekaj jel i zcmd ubacujem ispod onplayercommandtext ili?
Naslov: Odg: [Pomoc]Reg/login
Poruka od: Vuzimir poslato Mart 27, 2016, 14:21:12 POSLE PODNE
Citat: [BT:DM]Deko poslato Mart 27, 2016, 14:13:02 POSLE PODNE
cekaj jel i zcmd ubacujem ispod onplayercommandtext ili?

ne, zcmd je include.... njega inkludujes na vrhu a CMD: koristis na dnu moda...
Naslov: Odg: [Pomoc]Reg/login
Poruka od: Deko poslato Mart 27, 2016, 14:43:15 POSLE PODNE
aha ma ja to sam i pitao haha hvala


C:\Users\pc\Desktop\Binary Team\gamemodes\BinaryTeam.pwn(557) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.



linija

return 0;
Naslov: Odg: [Pomoc]Reg/login
Poruka od: Vuzimir poslato Mart 27, 2016, 14:46:21 POSLE PODNE
Pa daj mi kod jbt gdje si stavio return 0; citavu public ili sta vec, nisam ja vidovnjak...
Naslov: Odg: [Pomoc]Reg/login
Poruka od: Deko poslato Mart 27, 2016, 14:55:10 POSLE PODNE

CMD:heal(playerid, params[])
{
{
    SetPlayerHealth(playerid, 100);
    return 1;
}
return 0;//557
}
CMD:makeadmin(playerid, params[], help)
{
if(PlayerInfo[playerid][pAdmin] >= 1)//samo admin lvl 1 pa nadalje
{
  PlayerInfo[playerid][pAdmin] = 1338;
}
else return SendClientMessage(playerid, -1, "Nisi admin");
return 1;//566
}


p.s kako sad da napravim makeadmin i ako je rcon da moze davati admina hah
Naslov: Odg: [Pomoc]Reg/login
Poruka od: Vuzimir poslato Mart 27, 2016, 15:09:19 POSLE PODNE
Citat: [BT:DM]Deko poslato Mart 27, 2016, 14:55:10 POSLE PODNE

CMD:heal(playerid, params[])
{
{
    SetPlayerHealth(playerid, 100);
    return 1;
}
return 0;//557
}
CMD:makeadmin(playerid, params[], help)
{
if(PlayerInfo[playerid][pAdmin] >= 1)//samo admin lvl 1 pa nadalje
{
  PlayerInfo[playerid][pAdmin] = 1338;
}
else return SendClientMessage(playerid, -1, "Nisi admin");
return 1;//566
}


p.s kako sad da napravim makeadmin i ako je rcon da moze davati admina hah

lol to je system, niko za tebe nece raditit tvoju zadacu, lock!