Wysłany: 2013-06-07, 21:06
matiosek70
Wiek: 29 Na forum: 5213 dni Posty: 58
Piwa : 64
Witam mam pewien problem w komendzie /cbkanal.
Kod: CMD:cbkanal(playerid, cmdtext, params[])
{
new kanal[24];
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, CZERWONY, "Nie jeste? w poje?dzie.");
if(sscanf(params, "d[24]", kanal))
return SendClientMessage(playerid, 0xFF0000FF, "/cbkanal [nr kanalu].");
if((strval(kanal) >= 1) && (strval(kanal) <= 40))
{
Cbstat[playerid]=strval(kanal);
SendClientMessage(playerid, ZIELONY, "Kana? ustawiono.");
}
else
{
SendClientMessage(playerid, ZIELONY, "Kana? musi si? mie?ci? w zakresie 1 do 40.");
}
#pragma unused cmdtext
return 1;
}
Nie bardzo wiem co tu jest ?le, a w grze dzieje sie tak ?e na czacie ci?gle po wpisaniu komendy pojawia sie /cbkanal [nr kanalu].
G?ra mapy:
Kod:
Pozdrawiam.
Wysłany: 2013-06-07, 23:16
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"matiosek70" napisał/a : Kod: CMD:cbkanal(playerid, cmdtext, params[])
Kod: CMD:cbkanal(playerid, params[])
"matiosek70" napisał/a :
Wysłany: 2013-06-07, 23:59
matiosek70
Wiek: 29 Na forum: 5213 dni Posty: 58
Piwa : 64
Teraz kolego pokazuje sie: Kana? musi si? mie?ci? w zakresie 1 do 40.
Opr?cz tego mam jeszcze jedn? pro?be jak zrobi? ?e jak wsiadasz do pojazdu to to tylko raz mo?e sie pojawi? a nie z 10 ile kro? enter naci?niesz. Oczywi?cie za ka?dym razem kiedy wsiadasz , nie zablokowa? ca?kowicie po 1 razie. Z g?ry dzi?ki.
Kod:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SendClientMessage(playerid, CZERWONY, "..............KLAWISZOLOGIA POJAZDU...................");
SendClientMessage(playerid, BIALY, "Przed jazd? zapnij pasy bezpiecze?stwa wpisuj?c /zp.");
SendClientMessage(playerid, BIALY, "Aby zapali? pojazd Naci?nij NUM4.");
SendClientMessage(playerid, BIALY, "Aby zapali? ?wiat?a Naci?nij NUM8.");
SendClientMessage(playerid, CZERWONY, "..............KLAWISZOLOGIA POJAZDU...................");
return 1;
}
Wysłany: 2013-06-08, 00:27
Seboo
Wiek: 30 Na forum: 5516 dni Posty: 124
Nick w MP: Sebo
Piwa : 1228
Kod: public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid, CZERWONY, "..............KLAWISZOLOGIA POJAZDU...................");
SendClientMessage(playerid, BIALY, "Przed jazd? zapnij pasy bezpiecze?stwa wpisuj?c /zp.");
SendClientMessage(playerid, BIALY, "Aby zapali? pojazd Naci?nij NUM4.");
SendClientMessage(playerid, BIALY, "Aby zapali? ?wiat?a Naci?nij NUM8.");
SendClientMessage(playerid, CZERWONY, "..............KLAWISZOLOGIA POJAZDU...................");
}
return 1;
}
Wysłany: 2013-06-08, 09:59
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Kod: CMD:cbkanal(playerid, p[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, CZERWONY, "Nie jeste? w poje?dzie."), 1;
if(isnull(p)) return SendClientMessage(playerid, -1, "U?ycie: /cbkanal [id kana?u]"), 1;
if(strval(p) < 1 && strval(p) > 40) return SendClientMessage(playerid, -1, "Kana? musi mie?ci? si? w zakresie od 1 do 40"), 1;
Cbstat[playerid] = strval(p);
SendClientMessage(playerid, ZIELONY, "Kana? ustawiono.");
return 1;
}
Wysłany: 2013-06-08, 12:02
matiosek70
Wiek: 29 Na forum: 5213 dni Posty: 58
Piwa : 64
Dzi?ki wielkie wszystko dzia?a, ?apcie
Wysłany: 2013-06-08, 18:54
nors56
Wiek: 28 Na forum: 4775 dni Posty: 46
Nick w MP: Nors
Mam problem z argumentem
(3117) : error 035: argument type mismatch (argument 1)
Linijka 3117:
Kod: CreateObject(p, pos[1], pos[2], pos[3], 0.0, 0.0, 0.0);
Ca?y Kod:
Kod:
CMD:postaw(playerid, p[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_GREEN, "Nie jeste? administratorem!"), 1;
if(isnull(p)) return SendClientMessage(playerid, COLOR_GREEN, "U?ycie: /postaw [id obiektu]"), 1;
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
GetXYInFrontOfPlayer(playerid, pos[0], pos[1], 10.0);
CreateObject(p, pos[1], pos[2], pos[3], 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GREEN, "Stworzy?e? obiekt");
return 1;
}
Wysłany: 2013-06-09, 11:35
akon823
Czekotubka :D
Wiek: 29 Na forum: 4815 dni Posty: 399
Nick w MP: Remik14
Piwa : 152
nors56 , Najpierw si? nie wpieprzaj i niespamuj w nie swoim w?tku ...
A po 2 zpoznaj si? najpierw co oznacza ka?dy z error?w ...
Ten error to "Oznacza, ?e dany argument w funkcji jest nieprawid?owy. Np. podali?my zmienn? zawieraj?c? liczb?, zamiast tablicy zawieraj?cej ci?g znak?w, lub liczby zmiennoprzecinkowej (Float). "
Tagi: komenda :: /cbkanal
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: