Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Swet poslato April 06, 2013, 17:57:09 POSLE PODNE

Naslov: [Pomoc]Spawn
Poruka od: Swet poslato April 06, 2013, 17:57:09 POSLE PODNE
Skripta koju koristim:Moja
Detaljan opis problema:Kako Napravim da se spawna u bolnici kad ga neko ubije
2.Mozete mi dati kod za /admini /helperi
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc]Spawn
Poruka od: Nadroj poslato April 06, 2013, 17:59:29 POSLE PODNE
stavis pod onplayerdeath koordinate spawna u bolnici

2. mislis admin, helper system?
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 06, 2013, 18:14:55 POSLE PODNE
Dobro stavio sam kordinate i sta sad xD a za prvo mislim upisem /admini i izbaci mi online admine
Naslov: Odg: [Pomoc]Spawn
Poruka od: Nadroj poslato April 06, 2013, 18:16:34 POSLE PODNE
za to se obrati iskusnijem adminu posto sam ja skoro poceo da skriptam i nisam stigao do toga posto je meni to sminkanje pa cu na kraju   >:(
Naslov: Odg: [Pomoc]Spawn
Poruka od: Nadroj poslato April 06, 2013, 18:30:09 POSLE PODNE
bolje je u dialogu
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 06, 2013, 18:36:05 POSLE PODNE
Citat: Lenon poslato April 06, 2013, 18:17:21 POSLE PODNE
evo za admine:

CMD:admini(playerid, params[])
{
new string[128];
SendClientMessage(playerid, COLOR_WHITE, "Online Admini:");
for(new i = 0; i < MAX_PLAYERS; i++)
    {
if(PlayerInfo[i][pAdmin] > 0 && PlayerInfo[i][pAdmin] < 1338)
{
format(string, sizeof(string), "Admin %d: %s",PlayerInfo[i][pAdmin], PlayerName(i));
SendClientMessage(playerid, COLOR_RED, string);
}
}
return 1;
}


samo prilagodi varijable svome modu.

isto ovako uradi i za helpere samo izmjenis varijable
Izbaci mi error na ovom
Naslov: Odg: [Pomoc]Spawn
Poruka od: Joey_ poslato April 06, 2013, 18:38:38 POSLE PODNE
Prvo nam reci koji error ti izbaci, a drugo: da li si prilagodio taj kod svoj modu ili si samo c/p?
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 06, 2013, 18:53:44 POSLE PODNE
error 021: symbol already defined: "admini"
error 021: symbol already defined: "SendClientMessage"
error 010: invalid function or declaration
error 010: invalid function or declaration
error 010: invalid function or declaration
Naslov: Odg: [Pomoc]Spawn
Poruka od: Joey_ poslato April 06, 2013, 18:55:06 POSLE PODNE
Već imaš u modu jednu komandu /admini, prvo nju izbriši.
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 06, 2013, 19:00:15 POSLE PODNE
nema je
Naslov: Odg: [Pomoc]Spawn
Poruka od: Joey_ poslato April 06, 2013, 19:02:02 POSLE PODNE
Ima 100%, pritisni CTRL+F i upiši: admini. I naći ćeš komandu.
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 06, 2013, 19:22:47 POSLE PODNE
probo nema
:'(
Naslov: Odg: [Pomoc]Spawn
Poruka od: Joey_ poslato April 06, 2013, 19:29:16 POSLE PODNE
Imaš ZCMD include?
Naslov: Odg: [Pomoc]Spawn
Poruka od: CkusaColeCM poslato April 06, 2013, 19:36:26 POSLE PODNE
Probaj ovo  :)
if (strcmp(cmd, "/admini", true) == 0)
{
        if(IsPlayerConnected(playerid))
    {
        SendClientMessage(playerid, SVETLOPLAVA, "__________Online Admin's__________");
foreach (Player, i)
{
    if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 1338)
    {
    new admtext[256];
    if(PlayerInfo[i][pAdmin] == 1337) { admtext = "1337"; }
    else if(PlayerInfo[i][pAdmin] == 4) { admtext = "4"; }
else if(PlayerInfo[i][pAdmin] == 3) { admtext = "3"; }
else if(PlayerInfo[i][pAdmin] == 2) { admtext = "2"; }
else if(PlayerInfo[i][pAdmin] == 1) { admtext = "1"; }
else { admtext = "1"; }
GetPlayerName(i, sendername, sizeof(sendername));
if(AdminDuty[i] == 1)
{
    format(string, 256, "{F81414}Admin: {FFFFFF}%s | {00C0FF}Level: {FFFFFF}%s", sendername, admtext);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
else
{
format(string, 256, "{F81414}Admin: {FFFFFF}%s | {00C0FF}Level: {FFFFFF}%s ", sendername, admtext);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
}
return 1;
}
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 06, 2013, 19:42:03 POSLE PODNE
Citat: Joey_ poslato April 06, 2013, 19:29:16 POSLE PODNE
Imaš ZCMD include?
yes
Naslov: Odg: [Pomoc]Spawn
Poruka od: Joey_ poslato April 06, 2013, 19:48:08 POSLE PODNE
Postaj da vidimo kako si stavio i taj kod ti treba ić' izvan OnPlayerCommandText callbacka.
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 06, 2013, 19:55:40 POSLE PODNE
Ja sam stavio kod Onplayercommandtext
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 06, 2013, 22:33:02 POSLE PODNE
pomoc
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 06, 2013, 23:49:52 POSLE PODNE
ajde
Naslov: Odg: [Pomoc]Spawn
Poruka od: Nadroj poslato April 07, 2013, 10:46:34 PRE PODNE
znaci ZCMD nesmes da stavljas pod public onplayercommandtext vec van svih publica ondosno najbolje kao sto je i lenon rekao na kraj skripte....
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 07, 2013, 12:34:12 POSLE PODNE
Izbaci mi 13 errora
Naslov: Odg: [Pomoc]Spawn
Poruka od: FlasH poslato April 07, 2013, 12:43:41 POSLE PODNE
Komanda:

CMD:admini(playerid, params[])
{
new ime[MAX_PLAYER_NAME];
SendClientMessage(playerid, 4, "________________ Administratori ________________");
foreach(Player, i)
{
    if(PlayerInfo[i][pAdmin] > 0 && PlayerIinfo[i][pAdmin] < 1338 && IsPlayerConnected(i)) // Prilagodi varijablu pAdmin
    {
        new string[128];
        RPIme(i, ime);
        format(string, 128, "Admin: %s | Level %d", ime, PlayerInfo[i][pAdmin]); // Prilagodi varijablu pAdmin
        SendClientMessage(playerid, 4, string);
}
}
return 1;
}


i stock:


stock RPIme(playerid, Ime[MAX_PLAYER_NAME])
{
    GetPlayerName(playerid, Ime, sizeof(Ime));
    for(new x = 0; x < sizeof(Ime); x++) { if(Ime[x] == '_') Ime[x] = ' '; }
    return 1;
}
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 07, 2013, 12:47:14 POSLE PODNE
Opet 7 errora mi izbaci jel ja moram foward
Naslov: Odg: [Pomoc]Spawn
Poruka od: FlasH poslato April 07, 2013, 12:51:25 POSLE PODNE
Citat: Swet poslato April 07, 2013, 12:47:14 POSLE PODNE
Opet 7 errora mi izbaci jel ja moram foward

Ne treba ti forward daj te errore koje dobiš
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 07, 2013, 12:57:57 POSLE PODNE
error 025: function heading differs from prototype
error 010: invalid function or declaration
error 021: symbol already defined: "format"
error 010: invalid function or declaration
error 010: invalid function or declaration
rror 021: symbol already defined: "admini"
error 021: symbol already defined: "SendClientMessage"
Naslov: Odg: [Pomoc]Spawn
Poruka od: FlasH poslato April 07, 2013, 13:15:05 POSLE PODNE
Citat: Swet poslato April 07, 2013, 12:57:57 POSLE PODNE
error 025: function heading differs from prototype
error 010: invalid function or declaration
error 021: symbol already defined: "format"
error 010: invalid function or declaration
error 010: invalid function or declaration
rror 021: symbol already defined: "admini"
error 021: symbol already defined: "SendClientMessage"

Pa imaš 2 komande admini ? Obriši tu svoju i stavi moju:
i isto tako SCM .. i nešto format ? :)
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 07, 2013, 13:18:59 POSLE PODNE
Trazim komandu nema
Naslov: Odg: [Pomoc]Spawn
Poruka od: Swet poslato April 07, 2013, 14:53:09 POSLE PODNE
dobro ovo nije bitno sad nije potrebno Kako da napravim Kad ulazim u neki auto i Pise Vlasnik:James Bond Auto:Turismo i kako napravim kad me neko ubije da se spawn ispred bolnice
Naslov: Odg: [Pomoc]Spawn
Poruka od: Nadroj poslato April 07, 2013, 16:13:47 POSLE PODNE
za to ispred bolnice sam ti rekao.

pod public OnPlayerDeath stavis koordinate u bolnici a njih dobije tako sto ides u igri /save i onda odes u gta/samp/saved positions i tu uzmes i prebacis i to ti je to.... usput mozes da dodas i timer da nemoze odma da izadje iz sobe nego da tek nakon npr 30 sec i da mu da 50 hp-a a ne pun :)