Wysłany: 2013-03-25, 23:14
bali15
Wiek: 30 Na forum: 4881 dni Posty: 123
Piwa : 1
Witam ! Przerabia?em komendy z ZCMD na strcmp ale nie potrafi?em przerobi? fragmentu gdzie jest "params" oraz "sscanf" (By nie u?ywa? do jednego argumentu ). Dlatego te? mam ;
Kod: error 017: undefined symbol "params"
A linijka to :
Kod: if(sscanf(params, "uii", pID, pick, color)) return SendClientMessage(playerid, -1, "U?yj: /spray [ID/Nazwa][kolor pick (1/2)][kolor]");
P??niej jeszcze w tej ;
Kod: if(sscanf(param, "s[32] ", item)) {
Oraz w tej :
Kod:
if (sscanf(params, "s[32]u", item, pID)) return SendClientMessage(playerid, -1, "U?yj: /napraw karoseria [ID/Nazwa]");
M?g?by mi kto? z tym pom?c ?
Wysłany: 2013-03-25, 23:21
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Eee.. Je?li rzeczywi?cie przerabiasz z zcmd na strcmp to zamiast params u?ywaj "cmdtext".
Wysłany: 2013-03-26, 15:33
bali15
Wiek: 30 Na forum: 4881 dni Posty: 123
Piwa : 1
Dzi?ki !
A co zrobi? z tym ;
[code](1901) : error 029: invalid expression, assumed zero
(1901) : error 004: function "OnPlayerKeyStateChange" is not implemented
(1904) : error 017: undefined symbol "newkeys"[/code[
A linijka to ;
Kod: public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
1904;
Kod: if ((newkeys==KEY_ACTION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)&& (gTeam[playerid] == TEAM_PD))
Wysłany: 2013-03-26, 16:13
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Posiadasz stare includy. ?ci?gnij najnowsze.
Wysłany: 2013-03-26, 16:27
bali15
Wiek: 30 Na forum: 4881 dni Posty: 123
Piwa : 1
Nie mo?liwe, ?e mam stare ! Errory wyskoczy?y gdy doda?em :
Kod:
if(Spray[playerid] == 1)
{
SprayT = SetTimer("OnPlayerSpray", 5000, false);
}
}
}
else return KillTimer(SprayT);
return 1;
}
Wysłany: 2013-03-26, 16:41
B!4CK
Never give UP!
Wiek: 32 Na forum: 5809 dni Posty: 1047
Nick w MP: John
Piwa : 1891
ten error :
function "OnPlayerKeyStateChange
Ten sam kod si? gdzie? powt?rzy?. Usu? go i szukaj innego,
Podpis
Cześć
[you]
!
Projekt, który poruszy scenę platformy SA:MP!
Wysłany: 2013-03-26, 17:10
bali15
Wiek: 30 Na forum: 4881 dni Posty: 123
Piwa : 1
W?a?nie odkry?em ,?e problem nie le?y w publicu tylko w komendach od spraya i naprawy !
Kod na komendy ;
Kod: if (strcmp(cmd, "/spray", true) == 0 && (uPD[playerid] == 1)) {
{
new string[128], pName[MAX_PLAYER_NAME], mName[MAX_PLAYER_NAME], pID;
GetPlayerName(pID, pName, sizeof(pName));
GetPlayerName(playerid, mName, sizeof(mName));
if(sscanf(cmdtext, "uii", pID, pick, color)) return SendClientMessage(playerid, -1, "U?yj: /spray [ID/Nazwa][kolor pick (1/2)][kolor]");
if(pick > 2 || pick < 1) return SendClientMessage(playerid, COLOR_RED,"Colorpick nie mo?e by? mniejszy ni? 1 i wi?kszy ni? 2 !");
if(color > 126 || color < 0) return SendClientMessage(playerid, COLOR_RED,"ID koloru nie mo?e by? mniejsze ni? 0 i wi?ksze ni? 126!");
vehid = GetPlayerVehicleID(pID);
format(string, sizeof(string), "%s oferuje Ci pomalowanie auta. Colorpick: {FFFFFF}%d{468CFF}, ColorID: {FFFFFF}%d", mName, pick, color);
SendClientMessage(pID, COLOR_LIGHTBLUE, string);
SendClientMessage(pID, COLOR_LIGHTBLUE, "U?yj /akceptuje by zaakceptowa? dan? ofert?.");
Service[pID][0] = 1;
return 1;
}
*/
/*
//Napraw
if (strcmp(cmd, "/napraw", true) == 0 && (uPD[playerid] == 1)) {
{
new string[128], item[32], pID, mName[MAX_PLAYER_NAME], pName[MAX_PLAYER_NAME];
if(sscanf(cmdtext, "s[32] ", item)) {
SendClientMessage(playerid, -1, "U?yj: /napraw [opcja]");
SendClientMessage(playerid, -1, "Opcje: karoseria, silnik");
return 1;
}
if(strcmp(item,"karoseria",true) == 0) {
if (sscanf(cmdtext, "s[32]u", item, pID)) return SendClientMessage(playerid, -1, "U?yj: /napraw karoseria [ID/Nazwa]");
GetPlayerName(playerid, mName, sizeof(mName));
GetPlayerName(pID, pName, sizeof(pName));
format(string, sizeof(string), "%s oferuje Ci napraw? karoserii!", mName);
SendClientMessage(pID, COLOR_LIGHTBLUE, string);
SendClientMessage(pID, COLOR_LIGHTBLUE, "U?yj: /akceptuje by przyj?? ofert?!");
format(string, sizeof(string), "Oferowa?e? %s napraw? karoserii jego samochodu.", pName);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
Service[pID][1] = 1;
}
else if(strcmp(item,"silnik",true) == 0) {
if(sscanf(cmdtext, "s[32]u",item, pID)) return SendClientMessage(playerid, -1, "U?yj: /napraw silnik[ID/Nazwa]");
GetPlayerName(playerid, mName, sizeof(mName));
GetPlayerName(pID, pName, sizeof(pName));
format(string, sizeof(string), "%s oferowa? Ci napraw? silnika!", mName);
SendClientMessage(pID, COLOR_LIGHTBLUE, string);
SendClientMessage(pID, COLOR_LIGHTBLUE, "U?yj: /akceptuje by przyj?c ofert?!");
format(string, sizeof(string), "Oferowa?e? %s napraw? silnika w jego wozie.", pName);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
Service[pID][2] = 1;
return 1;
}
Wysłany: 2013-03-26, 19:32
B!4CK
Never give UP!
Wiek: 32 Na forum: 5809 dni Posty: 1047
Nick w MP: John
Piwa : 1891
bali15 , To teraz musisz ca?e komendy przerobi? na ZCMD, dlatego te errory. Ju? lepiej to zrobi? jako skrypt
Podpis
Cześć
[you]
!
Projekt, który poruszy scenę platformy SA:MP!
Wysłany: 2013-03-27, 07:31
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Tagi: sscanf :: params
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: