Duch 0 Odesláno: 5. Září, 2010 Share Odesláno: 5. Září, 2010 dal som si do modu givecash a v prikaze dcmd sa mi nieco nezda dcmd_givecash(playerid,params[]) { new cash = strval(params[1]); new id = strval(params[0]); if(!params[0])return SendClientMessage(playerid, cervena, "Pouzitie: /givecash [id] [ciastka]"); if(!params[1])return SendClientMessage(playerid, cervena, "Pouzitie: /givecash [id] [ciastka]"); if (GetPlayerMoney(playerid) < cash){ SendClientMessage(playerid, cervena, "Nemas dostatok penazi!"); }else if (!IsPlayerConnected(id)){ SendClientMessage(playerid, cervena, "Hrac neni na serveri!"); }else if (cash == 0){ SendClientMessage(playerid, cervena, "Mala ciastka!"); }else if (id == playerid){ SendClientMessage(playerid, cervena, "Nemozes poslat sam sebe peniaze!"); }else{ GivePlayerMoney(playerid,-cash); GivePlayerMoney(id,cash); new string[128]; new sendername[256]; new givename[256]; GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(id, givename, sizeof(givename)); format(string, sizeof(string), "Hrac %s poslal hracovi %s ciastku %d", sendername, givename, cash); SendClientMessageToAll(cervena, string); } return 1; Ked dam na 30 tak to pojde tak ako ma lebo nick nujaky nebude dlhci akoo 30 ak sa nemylim a je to ta funkcia dik za pomoc Link to comment Share on other sites More sharing options...
0 Mikser 0 Odesláno: 5. Září, 2010 Share Odesláno: 5. Září, 2010 A co to takhle vyzkouset? -- ned 05. zář 2010 21:15:21 -- Jinak mas tam chybu, jestli se nemylim tak tam nemas podminku pokud bude cash mensi nez 0 takze ti nekdo muze ubrat penize Link to comment Share on other sites More sharing options...
0 Duch 0 Odesláno: 5. Září, 2010 Author Share Odesláno: 5. Září, 2010 Skusat som skusal a nedela mi to zatial chyby. Ale boli sme tam len dvaja na teste ale ked bude viac hracov aby to nezacalo blnut len si chcem byt isty Link to comment Share on other sites More sharing options...
0 Marwin37 5 Odesláno: 6. Září, 2010 Share Odesláno: 6. Září, 2010 kdyby jsi to nekopčil tak by ti to fungovalo :thumbup: Link to comment Share on other sites More sharing options...
0 Duch 0 Odesláno: 6. Září, 2010 Author Share Odesláno: 6. Září, 2010 kdyby jsi to nekopčil tak by ti to fungovalo :thumbup: Mrawnim mas pravdu okopcil som to a skusal trocha odlahcit a mne to funguje len si chcem byt isty ze mi to nebude neskor blbnut lebo vsade je 256 co sa mi zda na meno trocha dost vela preto sa pytam ci nebude blbnut 30. (vis nechcem byt magor typu ctrl + c a ctrl+ v ale chcem sa daco aj naucit) -- dnes, 12:58 -- TAk poradi mi niekto ci to je dobre ? Link to comment Share on other sites More sharing options...
0 Marwin37 5 Odesláno: 6. Září, 2010 Share Odesláno: 6. Září, 2010 dcmd_givecash(playerid,params[]) { new cash = strval(params[1]),id = strval(params[0]); if(!params[0])return SendClientMessage(playerid, cervena, "Pouzitie: /givecash [id] [ciastka]"); if(!params[1])return SendClientMessage(playerid, cervena, "Pouzitie: /givecash [id] [ciastka]"); if (GetPlayerMoney(playerid) < cash) return SendClientMessage(playerid, cervena, "Nemas dostatok penazi!"); else if (!IsPlayerConnected(id)) return SendClientMessage(playerid, cervena, "Hrac neni na serveri!"); else if (cash == 0) return SendClientMessage(playerid, cervena, "Mala ciastka!"); else if (id == playerid) return SendClientMessage(playerid, cervena, "Nemozes poslat sam sebe peniaze!"); else{ GivePlayerMoney(playerid,-cash); GivePlayerMoney(id,cash); new string[128]; format(string, sizeof(string), "Hrac %s poslal hracovi %s ciastku %d", PlayerName(playerid),PlayerName(id) , cash); SendClientMessageToAll(cervena, string); return 1; } That's all jen si nezapomen nadefinovat stock PlayerName Link to comment Share on other sites More sharing options...
0 Duch 0 Odesláno: 6. Září, 2010 Author Share Odesláno: 6. Září, 2010 AHA takze ako sa tak pozeram to new sendername[256]; new givename[256]; GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(id, givename, sizeof(givename)); Tam ani nemusi byt Ok dik marwine Link to comment Share on other sites More sharing options...
0 Guest Odesláno: 6. Září, 2010 Share Odesláno: 6. Září, 2010 new sendername[256];new givename[256]; aaaaaaaaaaa fuj toto máš od akej lamy ? Link to comment Share on other sites More sharing options...
0 Duch 0 Odesláno: 6. Září, 2010 Author Share Odesláno: 6. Září, 2010 new sendername[256];new givename[256]; aaaaaaaaaaa fuj toto máš od akej lamy ? nwm nasel som to v jednom TUTe lahsie veci si uz dokazem udelat sam ale givecash a taketo este neumim tak som hladal a tam to bolo tak ked najdem kere to bolo dam edit s linkom (a preto som to chcl upravit z 256 na 30 aby to tolko nezatazovalo ale ted uz znam lepsi sposob) //edit tady je link http://pawno.cz/viewtopic.php?f=8&t=8785&st=0&sk=t&sd=a&hilit=givecash+tut+givecash Link to comment Share on other sites More sharing options...
0 Guest Odesláno: 6. Září, 2010 Share Odesláno: 6. Září, 2010 ten dennis je aká lama... Link to comment Share on other sites More sharing options...
0 Duch 0 Odesláno: 6. Září, 2010 Author Share Odesláno: 6. Září, 2010 To vies nie kazdy je pawnersky macher ako ty atomas Freewall atd. Link to comment Share on other sites More sharing options...
0 Guest Odesláno: 7. Září, 2010 Share Odesláno: 7. Září, 2010 tak nech taká lama nerobí "tuty" lol meno zo stringom 256... to je dmnt Link to comment Share on other sites More sharing options...
0 _Killer_ 1 Odesláno: 7. Září, 2010 Share Odesláno: 7. Září, 2010 tak nech taká l*ma nerobí "tuty"lol meno zo stringom 256... to je dmnt no coz uz ja by som tam dal 100 alebo 128 tieto lami nevedia nic optimalizovat... Link to comment Share on other sites More sharing options...
0 Guest Odesláno: 7. Září, 2010 Share Odesláno: 7. Září, 2010 Ty si videl nick dlhý 100 alebo dokonca 128 znakov ? Link to comment Share on other sites More sharing options...
0 Majitel ffredyk 167 Odesláno: 7. Září, 2010 Majitel Share Odesláno: 7. Září, 2010 Ty si videl nick dlhý 100 alebo dokonca 128 znakov ? Jen te doplnim, ze max limit delky nicku v samp 0.3b je 22 znaku..(nebo 20? nwmlol ale vim, ze jedno z nich) Link to comment Share on other sites More sharing options...
0 Guest Odesláno: 7. Září, 2010 Share Odesláno: 7. Září, 2010 // Limits and internal constants #define MAX_PLAYER_NAME (24) #define MAX_PLAYERS (500) #define MAX_VEHICLES (2000) #define INVALID_PLAYER_ID (0xFFFF) #define INVALID_VEHICLE_ID (0xFFFF) #define NO_TEAM (255) #define MAX_OBJECTS (400) #define INVALID_OBJECT_ID (0xFFFF) #define MAX_GANG_ZONES (1024) #define MAX_TEXT_DRAWS (2048) #define MAX_MENUS (128) #define MAX_3DTEXT_GLOBAL (1024) #define MAX_3DTEXT_PLAYER (1024) #define MAX_PICKUPS (2048) ja to píšem lebo killer ma tu presviedča že videl 100 znakový nick Link to comment Share on other sites More sharing options...
0 rEf 53 Odesláno: 7. Září, 2010 Share Odesláno: 7. Září, 2010 To vies nie kazdy je pawnersky macher ako ty atomas Freewall atd. ATomáš :D si zabil rofl dneska tu sou ho*na :D Link to comment Share on other sites More sharing options...
0 _Killer_ 1 Odesláno: 7. Září, 2010 Share Odesláno: 7. Září, 2010 // Limits and internal constants#define MAX_PLAYER_NAME (24) #define MAX_PLAYERS (500) #define MAX_VEHICLES (2000) #define INVALID_PLAYER_ID (0xFFFF) #define INVALID_VEHICLE_ID (0xFFFF) #define NO_TEAM (255) #define MAX_OBJECTS (400) #define INVALID_OBJECT_ID (0xFFFF) #define MAX_GANG_ZONES (1024) #define MAX_TEXT_DRAWS (2048) #define MAX_MENUS (128) #define MAX_3DTEXT_GLOBAL (1024) #define MAX_3DTEXT_PLAYER (1024) #define MAX_PICKUPS (2048) ja to píšem lebo killer ma tu presviedča že videl 100 znakový nick xDD dam si 100 znakovy nick Link to comment Share on other sites More sharing options...
Dotaz
Duch 0
dal som si do modu givecash a v prikaze dcmd sa mi nieco nezda
dcmd_givecash(playerid,params[]) {
new cash = strval(params[1]);
new id = strval(params[0]);
if(!params[0])return SendClientMessage(playerid, cervena, "Pouzitie: /givecash [id] [ciastka]");
if(!params[1])return SendClientMessage(playerid, cervena, "Pouzitie: /givecash [id] [ciastka]");
if (GetPlayerMoney(playerid) < cash){
SendClientMessage(playerid, cervena, "Nemas dostatok penazi!");
}else
if (!IsPlayerConnected(id)){
SendClientMessage(playerid, cervena, "Hrac neni na serveri!");
}else
if (cash == 0){
SendClientMessage(playerid, cervena, "Mala ciastka!");
}else
if (id == playerid){
SendClientMessage(playerid, cervena, "Nemozes poslat sam sebe peniaze!");
}else{
GivePlayerMoney(playerid,-cash);
GivePlayerMoney(id,cash);
new string[128];
new sendername[256];
new givename[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(id, givename, sizeof(givename));
format(string, sizeof(string), "Hrac %s poslal hracovi %s ciastku %d", sendername, givename, cash);
SendClientMessageToAll(cervena, string);
}
return 1;
Ked dam na 30 tak to pojde tak ako ma lebo nick nujaky nebude dlhci akoo 30 ak sa nemylim a je to ta funkcia dik za pomoc
Link to comment
Share on other sites
17 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now