Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-07-04, 09:33


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

Witam, ostatnio zauwa?y?em na pewnym serwerze chodz?cego npc :)
Chcia?bym takiego zrobi? tylko nie wiem jak :(
PS:Da?oby si? zrobi? podobnego?


Wiem, ?e nie za wiele wida? :D , ale podpowiem co tam wida? xD
NPC ma nad sob? swoje imi?: Marley a reszte to wida? :P

A i oczywi?cie :piwo: i respekt :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-04, 11:49


Iggy

#admin






Wiek: 26
Na forum: 4597 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Karollos, tutaj masz poradnik: http://gtao.pl/npc-tworzenie-podstawy-vt95788.htm Jakby? mia? z tym jakie? problemy to pisz. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-04, 13:06


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

Dzi?ki ;)
PS:narazie nie zamykajcie tematu :P

[ Dodano: 2015-07-04, 13:50 ]
Mam problem ;c ,bo mam errory:
Kod:

C:\Users\Karol1\Desktop\PRS.pwn(72) : error 021: symbol already defined: "AutoBota"
C:\Users\Karol1\Desktop\PRS.pwn(628) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(630) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(633) : error 021: symbol already defined: "GetPlayerName"
C:\Users\Karol1\Desktop\PRS.pwn(634) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(638) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(641) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(650) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(654) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(2537) : warning 219: local variable "killerid" shadows a variable at a preceding level
C:\Users\Karol1\Desktop\PRS.pwn(2899) : warning 219: local variable "killerid" shadows a variable at a preceding level
C:\Users\Karol1\Desktop\PRS.pwn(4435) : error 021: symbol already defined: "ConnectNPC"
C:\Users\Karol1\Desktop\PRS.pwn(3105) : warning 204: symbol is assigned a value that is never used: "AutoBota"
C:\Users\Karol1\Desktop\PRS.pwn(3105 -- 4439) : warning 203: symbol is never used: "killerid"
C:\Users\Karol1\Desktop\PRS.pwn(3105 -- 4439) : warning 203: symbol is never used: "npcname"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


10 Errors.


[ Dodano: 2015-07-04, 13:52 ]
Zrobi mi kto? ja tylko dam plik .rec?

Podpis
:)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-04, 15:52


EMILOS123







Wiek: 28
Na forum: 5449 dni
Posty: 219
Nick w MP: Emilos

Piwa: 128

Respekt: 190
Respekt: 190Respekt: 190

Karollos, Poka? nam linijki error?w. :)

Podpis


Support-Team 19.02.2015
Moderator 28.06.2015
Mod-Team
11.11.2015 do 30.01.2016

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-04, 16:28


Maro_







Wiek: 28
Na forum: 4061 dni
Posty: 4



Respekt: 50

Ja nauczy?em si? z tego poradnika :)
https://www.youtube.com/watch?v=U9Ct3aee6m8

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-04, 18:40


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

"EMILOS123" napisał/a:

Karollos, Poka? nam linijki error?w. :)

Linijki? XD
Jakie? :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-04, 20:05


EMILOS123







Wiek: 28
Na forum: 5449 dni
Posty: 219
Nick w MP: Emilos

Piwa: 128

Respekt: 190
Respekt: 190Respekt: 190

Karollos, To oznacza ?eby? pokaza? nam cz??? skryptu w kt?rym wyskakuj? errory, bo tak to nic nie zrobimy, nieprawda?? :)

Podpis


Support-Team 19.02.2015
Moderator 28.06.2015
Mod-Team
11.11.2015 do 30.01.2016

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 08:26


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Mam propozycj?, nie r?b tego w gamemodzie tylko skrypcie. Je?eli dobrze Ci p?jdzie to p??niej skopiujesz sobie do gamemodu, a nam b?dzie ?atwiej Ci pom?c. ;) Linijka w kt?rej jest error jest w nawiasach, np (1942)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 08:29


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

Teraz mam mniej errorow :)
Kod:

C:\Users\Karol1\Desktop\PRS.pwn(657) : error 021: symbol already defined: "SetPlayerPos"
C:\Users\Karol1\Desktop\PRS.pwn(664) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(668) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(2551) : warning 219: local variable "killerid" shadows a variable at a preceding level
C:\Users\Karol1\Desktop\PRS.pwn(2914) : warning 219: local variable "killerid" shadows a variable at a preceding level
C:\Users\Karol1\Desktop\PRS.pwn(4541) : error 021: symbol already defined: "ConnectNPC"
C:\Users\Karol1\Desktop\PRS.pwn(4544) : warning 203: symbol is never used: "killerid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.



(657)-
Kod:

public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid)) //Sprawdza czy zespawnowany gracz to bot
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //Pobieranie nazwy bota.
if(!strcmp(npcname, "Stefek", true)) //Sprawdza czy bot to Stefek
{
PutPlayerInVehicle(playerid, AutoBota, 0); //Umieszcza bota w aucie.
}
return 1;
}
//Reszta twojego kodu OnPlayerSpawn
return 1;
}
SetPlayerPos(playerid,2326.9143,1392.2225,42.8203);//Ta linijka to 657
SetPlayerInterior(playerid,0);
GivePlayerMoney(playerid,150000);
PlayerPlaySound(playerid,1186 ,0, 0, 0);
ClearAnimations(playerid);

(664)-
Kod:


new killerid;
if(czas_w_wiezieniu[killerid] == 1){//Ta linijka to 664
SetPlayerInterior(killerid, 3);
SetPlayerPos(killerid,197.9883,162.7670,1004.0);
SendClientMessage(killerid, COLOR_RED, "Opu?cisz wiezienie, gdy odb?dziesz kar?!");
}return 1;}

(668)-
Kod:

return 1;}// to co na g?rze w 664

(2551)-
Kod:

if(temp > 0)
{
return true;
}
else
return false;
}


public OnPlayerDeath(playerid, killerid, reason)//Ta linijka to 2551
{
}

forward OnPlayerUpdate(playerid);
public OnPlayerUpdate(playerid){
new name[MAX_PLAYER_NAME];

(2914)-
Kod:

result[index - offset] = EOS;
if((index < length) && (string[index] == seperator))
{
index++;
}
return result;
}
forward koniec_wiezienia(killerid);
public koniec_wiezienia(killerid)//Ta linijka to 2914
{
if (czas_w_wiezieniu[killerid] == 1)
{
czas_w_wiezieniu[killerid] = 0;
SpawnPlayer(killerid);

(4541) i (4544)-
Kod:

ConnectNPC("Stefek","npc2");// ta linijka to 4541
AutoBota = CreateVehicle(400, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
//ta linijka to 4545 (nic tu nie ma? xD)

Prosz? :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 08:35


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

?le wklejasz. Przyk?adowo masz co? takiego:

Kod:


public OnPlayerSpawn(playerid)
{
SendClientMessage(playerid, COLOR_BLACK, "WIADOMO?C");
return 1;
}


i chcesz wyci?? to, aby pokazywalo Ci ten tekst u Ciebie w skrypcie.

To nie bierzesz public OnPlayerSpawn ani klamry otwieraj?cej, ani return 1; i klamry zamykaj?cej. Zapami?taj, nigdy Cie to nie interesuje bo to masz ju? u siebie, a w Twojej mapce wklejasz to przed klamr? otwieraj?c? lub przed return 1;
A co wklejasz? Tylko SendClientMessage(playerid, COLOR_BLACK, "WAIDOMOSC");


Spr?buj i zobacz czy b?dzie mniej error?w.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 09:14


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

Nie rozumiem tego :D czyli co mam wklei??

Podpis
:)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 09:36


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Poka? public OnPlayerSpawn, kt?ry chcesz wyci?? do swojej mapki ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 12:48


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

Kod:

public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid)) //Sprawdza czy zespawnowany gracz to bot
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //Pobieranie nazwy bota.
if(!strcmp(npcname, "Stefek", true)) //Sprawdza czy bot to Stefek
{
PutPlayerInVehicle(playerid, AutoBota, 0); //Umieszcza bota w aucie.
}
return 1;
}
//Reszta twojego kodu OnPlayerSpawn
return 1;
}


Podpis
:)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 12:51


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

No i widzisz, w tym wypadku wycinasz tylko to:

Kod:


if(IsPlayerNPC(playerid)) //Sprawdza czy zespawnowany gracz to bot
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //Pobieranie nazwy bota.
if(!strcmp(npcname, "Stefek", true)) //Sprawdza czy bot to Stefek
{
PutPlayerInVehicle(playerid, AutoBota, 0); //Umieszcza bota w aucie.
}
return 1;
}


A Ty wzi??e? jeszcze return i klarm? z ko?ca. ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 13:06


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

:P Zrobie jeszcze raz bo tamto gdzie? zgubi?em XD

[ Dodano: 2015-07-05, 16:24 ]
Teraz ju? nie rozumiem dlaczego ty wszystko usun?le? z OnPlayerSpawn? :O

Podpis
:)
Postaw piwo autorowi tego posta
 

 
Tagi: npc
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » NPC Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku