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

Wysłany: 2018-05-05, 13:58


Spilac







Wiek: 25
Na forum: 3710 dni
Posty: 5
Nick w MP: Spilac



Respekt: 50

Witajcie, robi? mape do SA-MP i mam problem z komend? kt?ra odpowiada za przydzielanie do frakcji.
Komenda wygl?da tak:

CMD:zatrudnijsg(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new recvieverid, text[255];

if(sscanf(params, "us[255]", recvieverid, text)) return SendClientMessage(playerid, ZOLTY, "Wpisz: /dodajsg [nick]");
return 1;
}
new string2[256];
new nick[256];
format(string2, sizeof(string2), "Gracz %s zostal dodany do Urz?du.", nick);
SendClientMessage(playerid, ZIELONY, string2);
dini_IntSet(STRAZGRANICZNA, nick, "1");

}
return 1;
}

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-05, 14:30


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Kod:

CMD:zatrudnijsg(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new name[25];

if(sscanf(params, "s[25]", name)) return SendClientMessage(playerid, ZOLTY, "Wpisz: /dodajsg [nick]");
return 1;
}
new string2[100];
format(string2, sizeof(string2), "Gracz %s zostal dodany do Urz?du.", name);
SendClientMessage(playerid, ZIELONY, string2);
dini_IntSet(STRAZGRANICZNA, name, "1");

}
return 1;
}

?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-05, 14:45


Spilac







Wiek: 25
Na forum: 3710 dni
Posty: 5
Nick w MP: Spilac



Respekt: 50

Wyskakuj? b??dy,
Cytat:

Current directory: C:\Users\Ja\Desktop\Serwer\gamemodes
Mapa.pwn(1374) : error 017: undefined symbol "name"
Mapa.pwn(1376) : error 017: undefined symbol "name"
Mapa.pwn(1378) : warning 209: function "cmd_zatrudnijsg" should return a value
Mapa.pwn(1379) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.
================ READY ================


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-05, 15:30


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Gdzie to doda?e??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-05, 16:05


Spilac







Wiek: 25
Na forum: 3710 dni
Posty: 5
Nick w MP: Spilac



Respekt: 50

public OnPlayerCommandReceived(playerid, cmdtext[])

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-05, 16:06


macks







Wiek: 18
Na forum: 3577 dni
Posty: 1002

Piwa: 2856

Respekt: 463
Respekt: 463

Ostrzeżeń: 20%
Spilac, komendy dodajesz poza publicami :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-05, 16:08


Spilac







Wiek: 25
Na forum: 3710 dni
Posty: 5
Nick w MP: Spilac



Respekt: 50

Przepraszam, mam poza.

Poprawi?em to na takie co?:
Cytat:

CMD:zatrudnijwsg(playerid, params[])
{
new name[25];
if(IsPlayerAdmin(playerid))
{

if(sscanf(params, "s[25]", name)) return SendClientMessage(playerid, ZOLTY, "Wpisz: /dodajsg [nick]");
return 1;
}
new string2[100];
format(string2, sizeof(string2), "Gracz %s zostal dodany do Strazy Granicznej.", name);
SendClientMessage(playerid, ZIELONY, string2);
dini_Set(STRAZGRANICZNA, name, "1");
return 1;
}


ale nie spe?nia swojej funkcji, po wpisaniu komendy wyswietla si? tylko Gracz zosta? dodany do strazy granicznej, nie wazne czy wpisze jego nick czy nie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-05, 18:42


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

CMD:zatrudnijwsg(playerid, params[])
{
new name[25];
if(IsPlayerAdmin(playerid))
{

if(sscanf(params, "s[25]", name)) return SendClientMessage(playerid, ZOLTY, "Wpisz: /dodajsg [nick]");

new string2[100];
format(string2, sizeof(string2), "Gracz %s zostal dodany do Strazy Granicznej.", name);
SendClientMessage(playerid, ZIELONY, string2);
dini_Set(STRAZGRANICZNA, name, "1");
}
return 1;
}

Spr?buj tak.
//pisz? z tel
Fakt, brakowa?o jednego.

Ostatnio zmieniony przez MG303 2018-05-05, 22:39, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-05, 19:12


Spilac







Wiek: 25
Na forum: 3710 dni
Posty: 5
Nick w MP: Spilac



Respekt: 50

Cytat:

Mapa.pwn(1374) : error 029: invalid expression, assumed zero
Mapa.pwn(1374) : error 017: undefined symbol "cmd_granica"
Mapa.pwn(1374) : error 029: invalid expression, assumed zero
Mapa.pwn(1374) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


A 1374 to:
Cytat:

CMD:granica(playerid, params[])
{
SendClientMessage(playerid, BIALY, "{FFFFFF}Zosta?e? teleportowany na Granice LV-SF. {FF0000}Mi?ej zabawy!");
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(GetPlayerVehicleID(playerid),-496.6697,593.5792,17.0234);
SetVehicleZAngle(GetPlayerVehicleID(playerid),124.6844);
}
else
{
SetPlayerFacingAngle(playerid,124.6844);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,-496.6697,593.5792,17.0234);
}
return 1;
}


Zwyk?y teleport, po wpisaniu return 1; pod if(sscan ... errrory znikaja

[ Dodano: 2018-05-05, 19:20 ]
Brakowa?o klamry jednej, teraz jest tak ze po wpisaniu komendy wyswietla sie caly czas komunikat : /dodajsg [nick]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-05, 22:43


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Og?lnie to komend? masz inn? co sendclientmessage w sscanfie.

Inne komendy z sscanf dzia?aj??
Daj te komendy na sam d??. Ci??ko mi teraz stwierdzi? na telefonie co jest nie tak.

To new name[25]; daj pod warunkiem isplayeradmin

Postaw piwo autorowi tego posta
 

 
Tagi: komenda :: zatrudniania :: frakcji
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Komenda zatrudniania do frakcji 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